以下列出了Java版本之间的(非全面性)变化清单。请添加语言和平台的主要更改。 Java 1.0新闻发布会 初版。 Java 1.1新闻发布会 嵌套类 对象序列化 JavaBeans API JDBC 序列化和RMI Unicode 2.0支持 Java 1.2新闻发布会 strictfp(严格浮点) Java安全模型 JIT编译 Swing 集合框架 Java 1.3新闻发布 HotSpot虚拟机 JNDI Java 1.4新闻发布 assert语句 java.util.logging Java 5新闻发布 原始类型自动装箱 泛型 枚举 注解 增强的for循环 静态导入 格式化输入和输出 可变参数 Java 6特性和增强 新的集合接口 JDK 7特性 try-with-resources语句 多异常类型捕获 菱形操作符 字符串switch语句 二进制字面量 整数字面量中的下划线 Fork-Join框架 JDK 8特性 Lambda表达式 接口上的默认和静态方法 Stream API java.time API Nashorn JavaScript引擎 此外,想要更详细地了解每个Java版本的语言变化,可以查看Java_Version_History Wikipedia。