Java SE 7
Java SE 7 の主な機能
かゆいところに手が届く機能
・Project Coin
・NIO.2
・クラスローダの改良
・Unicode 6.0
・JLayer
・透明フレームのサポート
・MXBeanの拡充
・セキュリティ関連APIの拡充
Java SE 8
・Fork/Join Framework
・invokeDynamic
その他の機能
・Garbage First GC
・Nimbus Look&Feel
・SCTP
・SDP
・JDBC 4.1
・XML関連APIのアップデート
Project Coinにおける変更点
・switch文での文字列の使用
・2進数リテラル
・数値リテラルの区切り文字
・例外のマルチキャッチ
・例外の安全な再スロー
・ジェネリクスの省略記法
・リソースの自動クローズ
・安全な可変長引数メソッド
invokeDynamic とは
JVM(Java仮想マシン)上で動作する動的型付け言語のパフォーマンス向上のために導入された機能
JVM上で動作する動的型付け言語の例
・JavaScript実装のRhino
・Ruby実装のJRuby
・Python実装のJython
・Groovy