Slide 6
Slide 6 text
#javado
〜 Java 9 : Milling Project Coin (2017)
Java 7(Project Coin: try-with-resouces や型引数の省略など)の微修正
・インターフェースのPrivateメソッド ・try-with-resources の実質finalな変数利用
・_ だけの使用禁止 など
Java 9 〜 Project Amber (半年ごと)
Javaの生産性を重視した小規模な言語使用のインキュベート
一部 Preview で導入し、その後追加の改善や正式が行われる
・var ・Instance of のパターンマッチ ・switch式 ・Textブロック ・Records など
その他:標準ライブラリの改善など(半年ごと)
・List などの .of , copyOf、Stringのformatted 、Streamのnot, drop/takeWhile, toList、
HTTPClientなど
!pq$rrsttuvwsx)yz{|+,)}~Y•€CR•‚TG
6
Javaは後⽅互換性を⼤切にしつつも、
新たな⾔語や技術が作り出す「最近の当然」を取り込む速度をあげられるようになってきた