java 1.6 最大化_关于java:JDK 1.6和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/)

这是我前面提到的不完整的清单。这可能是一个很好的起点,但这不是我想要的答案。

@Alexsmail——实际上,你的问题链接到不同的列表,而不是答案中的列表。

@史蒂芬C,哦,我明白了。这是无意的。我只是在问这个问题之前做了一些调查。-)

Java编程语言的改进

Java SE 7的增强

二进制字面值

switch语句中的字符串

尝试使用资源

多个异常处理

文字中的下划线

使用菱形语法创建通用实例的类型推断

改进了在varargs方法中使用不可重写的形参时的编译器警告和错误

Java SE 6的增强在Java SE 6中没有引入语言更改。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值