jdk各个版本之间的联系
时间: 2023-11-19 18:07:03 浏览: 65
JDK(Java Development Kit)是Java开发的核心组件,它包括Java编译器、Java虚拟机、Java类库等。不同版本的JDK之间存在一定联系,以下是它们之间的联系:
1. JDK 1.0:是Java的第一版发布,包含了Java编译器、Java虚拟机和Java类库等。
2. JDK 1.1:在1.0版本的基础上增加了JavaBean、RMI、内部类、反射等功能。
3. JDK 1.2:在1.1版本的基础上增加了Java 2的标志,增加了集合框架、Swing用户界面、Java命名和目录接口等功能。
4. JDK 1.3:在1.2版本的基础上增加了HotSpot虚拟机、Java Sound API、Java Naming and Directory Interface (JNDI)等功能。
5. JDK 1.4:在1.3版本的基础上增加了Java Web Start、Java Management Extensions (JMX)、Java Native Interface (JNI)等功能。
6. JDK 5.0(也称为JDK 1.5):在1.4版本的基础上增加了泛型、枚举、注解、自动装箱/拆箱、可变参数等功能。
7. JDK 6(也称为JDK 1.6):在5.0版本的基础上增加了Java Compiler API、JDBC 4.0、JAX-WS 2.0等功能。
8. JDK 7:在6版本的基础上增加了项目Coin、NIO.2、Fork/Join等功能。
9. JDK 8:在7版本的基础上增加了Lambda表达式、Stream API、Date and Time API等功能。
10. JDK 9:在8版本的基础上增加了模块化系统、JShell、改进的Javadoc等功能。
11. JDK 10:在9版本的基础上增加了局部变量类型推断、G1垃圾收集器改进等功能。
12. JDK 11:在10版本的基础上增加了HTTP客户端标准化、ZGC垃圾收集器、改进的针对Lambda表达式的类型推断等功能。
13. JDK 12:在11版本的基础上增加了Switch表达式、微基准测试套件等功能。
14. JDK 13:在12版本的基础上增加了文本块、动态CDS等功能。
总的来说,JDK的每个版本都在前一个版本的基础上增加了新的功能和改进,使得Java语言和平台更加强大和易于使用。
阅读全文