Java,
Java,
Java不仅仅是一门编程语言,还是一个由一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发,夸平台部署的支持环境。
Java应用领域:嵌入式系统,移动终端,企业服务器,大型机
Java语言优势:1.结构严谨,面向对象编程
2.摆脱硬件平台的束缚,实现“一次编写,到处运行”(即跨平台)
3.安全的内存管理和访问机制,避免内存的泄露和指针越界wenti
4.实现热点代码检测和运行时编译及优化。
5.提供一套完善的应用程序接口
Java技术体系
1.Java程序设计语言
2.各种硬件平台上的Java虚拟机
3.Class文件格式
4.Java API类库
5.来自第三方Java类库
JDK(Java Development Kit)Java开发工具,是支持Java开发的最小环境,主要有Java程序语言设计,Java虚拟机,Java API类库。
JRE(Java Runtime Environment)支持Java运行时的标准环境,由Java SE API子集及Java虚拟机组成。
Java根据业务领域划分为:
1.Java Card :支持一些Java小程序运行在小内存设备上的平台。
2.Java SE:支持面向桌面级应用的Java平台,提供完整的java核心API
3.Java EE:支持使用多层架构的企业级应用开发的Java平台,除Java SE API外,还对其做了大量的扩充并提供了相关的部署支持。
4.Java ME:支持Java程序运行在移动终端上的平台,对Java API有所精简,并加入了针对移动终端的支持。
Java的发展过程
1.96年,JDK1.0发布,Java语言第一个正式版本的运行环境,它是一个纯解释执行的Java虚拟机的实现,代表技术:Java虚拟机,Applet,AWT。
2.97年,JDK1.1发布,代表技术:JAR文件格式,JDBC,JavaBean,RMI,语法上加入如内部类和反射。其中JDK1.0发布了1.1.0-1.1.8几个版本。
3.98年,JDK1.2发布,把技术体系拆分3个方向。代表技术较多,如:EJB,Java Plug-in,Java IDL,Swing,并在虚拟机中内置JIT编译器。
4.00年,JDk1.3发布,相对JDK1.2主要改进在一些类库上,JNDI,Java 2D,JavaSound类库。
5.02年,JDK1.4发布,这是Java真正走向成熟的一个版本。加入性特性,正则表达式,异常链,NIO,日志类,XML解析器和XSLT转化器。
6.04年,JDK1.5发布,在语法上改进很小,主要在易用上在很大改进,如:自动装箱拆箱,泛型,动态注解,枚举,可变长参数,便利循环。在虚拟机方面,改进Java内存模型。提供了Java.util.concrrent并发包。
7.06年,JDK1.6发布,JDK1.6改进包括,提供动态语言支持,提供编译API个微型HTTP服务器API,同时这个版本对虚拟机进行了大量的改进,包括同步和锁,垃圾收集,类加载器等方面的算法都进行了改进。
8.09年,JDK1.7发布,提供新的G1收集器。
相关文章
- 暂无相关文章
用户点评