web-dev-qa-db-ja.com

JDK 1.6および1.7の新機能

JDK 1.5はかなりよく知っています。ご存知のように、新しいAPI(たとえばAtomicIntegerなど)のほかに、ジェネリックのサポート、enumの追加、自動ボックス化および自動ボックス化解除などの主要な言語の変更がありました。

JDK 1.6および1.7の新機能の短い説明が望ましいリソースを見つけたい(big新機能については、完全な説明を読みたい) APIのこれまでの変更に関しては、大きな変更のみが許容され、新しいものの短いレビュー(書き込みを思い出すと、たとえばコンソールから文字を読み取る新しい方法があります)。機能に関する限り、私は完全なリストを見つけたい(オブジェクトの割り当てのそのような変更、JVMは実際に最適化のためにスタック上にオブジェクトを作成できるたとえば、目的ですが、詳細はわかりません)。

JDK 1.6の場合 コアJava Technology Features および Java™SE 6とJ2SE 5.0の互換性 。JDK 1.7の場合 Working with = Java SE 7例外の変更 、しかしそれは不完全なリストです。

23
alexsmail

JDK 1.6の互換性 http://www.Oracle.com/technetwork/Java/javase/compatibility-137541.html

コアJava Technology Features http://www.Oracle.com/technetwork/articles/Java/javase6-build39-139826.htmlhttp:/ /Java.Sun.com/developer/technicalArticles/J2SE/Desktop/JavaSE6_build39.html

Java SE 6パフォーマンスホワイトペーパー http://www.Oracle.com/technetwork/Java/6-performance-137236.html

簡単な注意、Java.util.ArrayListの実装が変更されました(バグ 6260652 のため)。


JDK 1.7

Java SE 7およびJDK 7の互換性 http://www.Oracle.com/technetwork/Java/javase/compatibility-417013.html (動作上の非互換性があります)。

Java SE 7の機能と拡張機能 http://www.Oracle.com/technetwork/Java/javase/jdk7-relnotes-418459.html

Java 7の新機能http://radar.oreilly.com/2011/ 09/Java7-features.htmlhttp://docs.Oracle.com/javase/7/docs/technotes/guides/language/type-in​​ference-generic-instance-creation.htmlも参照) ダイヤモンド演算子の場合)

(Misc)JDK 7:新しいインターフェイス、クラス、列挙、およびメソッド http://marxsoftware.blogspot.com/2011/03/jdk-7-new-interfaces-classes-enums-and.html =

13
alexsmail
9
tskuzzy
3
Premraj