Java技术体系的形成,Java技术体系形成
分享于 点击 6207 次 点评:66
Java技术体系的形成,Java技术体系形成
源自《深入理解Java虚拟机》,周志明著,主要讲述Java技术体系的形成,对Java有一个了解
Java技术体系
- 支撑Java程序运行的虚拟机1
- 提供各个开发领域接口支持的Java API
- Java编程语言
- 第三方Java框架
Java技术体系相关术语
- JDK的定义:JDK全称为Java Development Kit,是Java程序设计语言、Java虚拟机、Java API类库这三部分组成的。JDK是支持Java程序开发的最小环境
- JRE的定义:JRE全称Java Runtime Environment,可以把Java API类库中的Java SE API和Java虚拟机两部分组成
JDK的发展史(主版本2)
- JDK 1.1
- 发行于1997年2月19日
- 技术代表有:JAR文件格式、JDBC、JavaBeans、RMI(并不知道是什么)
- Java语言:内部类和反射
- JDK1.2
- 发行于1998年12月4日
- 特点:Java虚拟机3第一次内置了JIT(Just In Time)编译器
- 在语言和API级别上,Java添加了strictfp关键字和Collections集合类
- JDK1.4
- 发行于2002年2月13日
- 新的技术特性有:正则表达式、异常链、NIO、日志类、XML解析器和XSLT转换器
- JDK1.5
- 发行于2004年9月30日
- 新特性:自动装箱、泛型、动态注解、枚举、可变长参数、遍历循环
- 还提供了java.util.concurrent并发包
- JDK1.6
- 发行于2006年12月11日
- 终结了J2EE、J2SE、J2ME的命名方式,启用了JavaSE6、JavaEE6、JavaME6的命名方式
- 改进:锁、同步、垃圾回收、类加载
- 由于历史原因,lambda表达式从JDK1.7移至JDK1.8
JVM
- 现在常用的有HotSpot VM,如下图所示:
相关文章
- 暂无相关文章
用户点评