Kilroy Was Here

不定期更新の技術ブログ

Java SE 10/JDK 10の一般提供開始

Oracleは、Java SE 10/JDK 10の一般提供を開始した。Java SEについて6カ月間隔のリリースへ移行すると、2017年9月にOracleは発表していた。

www.atmarkit.co.jp「ローカル変数型」「G1の並列Full GC」「JavaベースJITコンパイラ」などの新機能を提供する。各機能はJDK Enhancement Proposalで定義されている。主な新機能は下記のとおり。

 

  • クリーンなGCインタフェースの導入
  • ローカル変数型推論
  • JDKフォレストのシングルリポジトリへの集約
  • アプリケーションクラスデータ共有
  • Full GCの並列化
  • スレッドローカルハンドシェイク
  • javahツールの削除
  • BCP47言語タグのUnicode拡張
  • 代替メモリデバイスへのヒープ割当
  • JavaベースJITコンパイラ「Graal」
  • ルート証明書のデフォルトセット提供
  • タイムベースのリリースバージョニング