New features in JDK 1.6 and 1.7
我很了解JDK 1.5。众所周知,除了新的API(例如AtomicInteger),还有一些主要的语言更改,例如提供对泛型的支持、添加枚举、私有化自动装箱和自动取消装箱等。
我想找到一些资源,它们最好对JDK1.6和1.7中的新特性有简短的描述(对于大的新特性,我更喜欢阅读完整的解释)。就API的变化而言,只有主要的变化是可以接受的,并且对新的变化进行了简短的审查(例如,如果我记得写,就有从控制台读取字符的新方法)。就功能而言,我希望找到完整的列表(例如,在对象分配中的更改,现在JVM实际上可以在堆栈上创建用于优化目的的对象,但我不知道细节)。
对于JDK 1.6核心Java技术特点和Java?SE 6与J2SE 5.0的兼容性。对于JDK 1.7,使用Java SE 7进行异常更改,但不完整列表。
JDK 1.6兼容性http://www.oracle.com/technetwork/java/javase/compatibility-137541.html
核心Java技术的特点是HTTP://www. Oracle .COM/TeaTeWorks/ToeStase/Java/JavaSe6 Buudi391313826HTMLhttp://java.sun.com/developer/technicalArticles/j2se/desktop/javase6_build39.html
JAVA SE 6性能白皮书HTTP://www. Oracle .COM/TeaTeWorks/Java/6性能-137266HTML
快速注意,java.util.arraylist的实现已更改(由于bug 6260652)。
JDK 1.7
JavaSE 7和JDK 7兼容HTTP://www. Oracle .COM/TeaTeWorks/Java/JavaSe/兼容-417013HTML(存在一些行为不兼容)。
JavaSE 7的特点和改进:HTTP://www. Oracle .COM/TeaTeWorks/Java/JavaSe/JDK7 ReleNeS41845.HTML.
查看Java 7的新特性:HTTP:/RADAR.ORYLY.COM/2011/09/Java7 Futux.HTML(参见HTTP://DOCS.Oracle .COM/JavaSe/7/DOCS/TeTeNeSe/GueSe/语言/类型推理-Guang-StaseCeaTy.HTML用于菱形算子)
(misc)jdk 7:新接口、类、枚举和方法http://marxsoftware.blogspot.com/2011/03/jdk-7-new-interfaces-classes-enums-and.html
1.6变更:http://www.oracle.com/technetwork/java/javase/features-141434.html
1.7变更:http://openjdk.java.net/projects/jdk7/features/(语言增强:http://openjdk.java.net/projects/coin/)
Java编程语言的改进
Java SE 7的增强
Java SE 6的增强在Java SE 6中没有引入语言更改。