我非常了解JDK1.5。我们都知道,除了新的API (例如AtomicInteger )之外,还有一些主要的语言更改,例如提供对泛型的支持、添加枚举、获取自动装箱和自动取消装箱等等。
我想找到一些资源,最好是对JDK1.6和1.7中的新特性有简短的描述(对于大的新特性,我更喜欢阅读完整的解释)。就API的更改而言,只有主要的更改是可以接受的,对新的更改进行简短的回顾(例如,如果我还记得写,就会有从控制台读取字符的新方法)。就特性而言,我希望找到完整的列表(对象分配中的这种更改,现在JVM实际上可以为优化目的在堆栈上创建对象,但我不知道具体细节)。
对于JDK1.6,核心Java技术特点和Java J2SE SE 6与™5.0的兼容性。对于JDK1.7 处理Java 7异常更改,但它是不完整的列表。
发布于 2012-01-18 19:12:35
JDK1.6兼容性http://www.oracle.com/technetwork/java/javase/compatibility-137541.html
核心Java技术特性http://www.oracle.com/technetwork/articles/java/javase6-build39-139826.html build39.html
Java 6性能白皮书http://www.oracle.com/technetwork/java/6-performance-137236.html
请注意,java.util.ArrayList的实现发生了更改(由于6260652错误)。
JDK 1.7
Java 7和JDK 7兼容http://www.oracle.com/technetwork/java/javase/compatibility-417013.html (存在一些行为不兼容)。
Java 7特性及增强http://www.oracle.com/technetwork/java/javase/jdk7-relnotes-418459.html
--看看Java 7的新特性-- http://radar.oreilly.com/2011/09/java7-features.html (也见http://docs.oracle.com/javase/7/docs/technotes/guides/language/type-inference-generic-instance-creation.html中的钻石操作符)
(Misc) JDK 7:新接口、类、枚举和方法http://marxsoftware.blogspot.com/2011/03/jdk-7-new-interfaces-classes-enums-and.html
发布于 2012-01-09 05:08:23
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/)
https://stackoverflow.com/questions/8784158
复制相似问题