原文はこちら。
https://blogs.oracle.com/java/java-magazine-inside-java-9
このJava Magazineの最新号では、トピックは1個だけ、つまり新しいJDK 9での、Java Platform Module System (JPMS、Project Jigsaw)以外のメリットを特集しています。
今号の記事で説明しているように、モジュール以外にJava 9にはたくさんの利点があります。language and platformチームが数多くの便利な新機能を作成しました。これらはJavaプログラミングをより簡潔かつ楽しいものにします。Simon Ritterの記事(p.11)では、こうした多くの有用な追加機能の概要を紹介しています。
こうした記事の他にも、いつものLanguageクイズやイベントカレンダー、編集者への手紙があります。
https://blogs.oracle.com/java/java-magazine-inside-java-9
このJava Magazineの最新号では、トピックは1個だけ、つまり新しいJDK 9での、Java Platform Module System (JPMS、Project Jigsaw)以外のメリットを特集しています。
Java Magazine, July/August 2017
http://www.javamagazine.mozaicreader.com/JulyAug2017#&pageSet=0&page=0&contentItem=0
Java Magazineは次の号でもJava 9の、特に新しいモジュールアーキテクチャとベストな使い方にフォーカスします。
今号の記事で説明しているように、モジュール以外にJava 9にはたくさんの利点があります。language and platformチームが数多くの便利な新機能を作成しました。これらはJavaプログラミングをより簡潔かつ楽しいものにします。Simon Ritterの記事(p.11)では、こうした多くの有用な追加機能の概要を紹介しています。
Nine New Developer Features in JDK 9彼の記事はCollections、Streams、iteratorsの新機能の詳細な検討(21ページ)によって補完されています。
http://www.javamagazine.mozaicreader.com/JulyAug2017#&pageSet=11&page=0&contentItem=0
Java 9 Core Library Updates : Collections and StreamsTrisha Geeは、モジュールを使っていない場合に、Java 8のコードをJava 9でコンパイルし実行する方法を説明しています(p.17)。
http://www.javamagazine.mozaicreader.com/JulyAug2017#&pageSet=21&page=0&contentItem=0
Migrating from Java 8 to Java 9Java 9のコードを実行する方法として、もう一つ、このリリースにバンドルされている、JShellという新しいREPL(read-evaluate-print loop)の利用があります。JShellの入門記事で基礎部分を説明しています(p.28)。
http://www.javamagazine.mozaicreader.com/JulyAug2017#&pageSet=17&page=0&contentItem=0
JShell: Read-Evaluate-Print Loop for the Java Platformさらに、HTTP/2に関する記事(p.39)ではJShellの使い方の別の例を紹介しています。HTTP/2テクノロジーはネットワークプログラミングを簡単にしてくれるもので、これはJava 9で導入された新たなインキュベータ・システムの一つであり、将来のリリースでバンドルされる可能性のあるテクノロジを開発者に提供します。HTTPを普段からお使いの場合は、この記事を詳しくご覧ください。
http://www.javamagazine.mozaicreader.com/JulyAug2017#&pageSet=28&page=0&contentItem=0
Working with the New HTTP/2 ClientNashornはJDKの組み込みのJavaScriptエンジンです(p.34)。
http://www.javamagazine.mozaicreader.com/JulyAug2017#&pageSet=39&page=0
Nashorn JavaScript Engine in JDK 9Nashornは、JavaScriptとJavaをシームレスに実行することを主目的としています。Java 9では、ほとんどのECMAScript 6の機能をサポートします。
http://www.javamagazine.mozaicreader.com/JulyAug2017/Twitter#&pageSet=34&page=0&contentItem=0
こうした記事の他にも、いつものLanguageクイズやイベントカレンダー、編集者への手紙があります。