ブログ記事の転載です。 Java9リリースが2017年7月に迫ってきたということで、 Java9で新しく出来るようになることをサンプルコードと一緒に紹介していきます。 なお、すべてリリース前の情報ですので、 実際にリリースされるJava9では異なる場合があるので注意してください。 Java10リリースが迫ってきましたね、リンク貼っておきます。 Java 10新機能まとめ 目次 JShell 不変List/Set/Map用のファクトリメソッド Interface内のprivateメソッド モジュールシステム Process APIの改善 try-with-resourceの改善 CompletableFuture APIの改善 リアクティブストリーム 匿名クラスでのダイアモンド演算子 Optionalクラスの改善 Stream APIの改善 @Deprecatedアノテーションの強化 HTT