Java
Java10

Java 10 (JDK 10) が2018年3月20日にリリースされたので Hello World してみる

macOS Sierra に Java SE Development Kit 10 をインストール

Java SE Development Kit 10- - Downloads から macOS 用 JDK のインストーラ jdk-10_osx-x64_bin.dmg をダウンロード。

java10_01.png

jdk-10_osx-x64_bin.dmg をオープン。
ダブルクリックしてインストール。

java10_02.png

700MB以上の空き容量が必要。

java10_03.png

無事にインストールできたことを確認。

$ java -version
java version "10" 2018-03-20
Java(TM) SE Runtime Environment 18.3 (build 10+46)
Java HotSpot(TM) 64-Bit Server VM 18.3 (build 10+46, mixed mode)

$ javac -version
javac 10

Hello World してみる

Java 10 で導入されたらしい型推論 (JEP 286: Local-Variable Type Inference) なるものを使うべく、サンプルコード HelloWorld.java を用意。String 型が入るとわかっている変数 message に var を付けて宣言する。

public class HelloWorld {

  public static void main(String[] args) {
    var message = args[0];
    System.out.println(message);
  }
}

コンパイル。

$ javac HelloWorld.java 

実行。ちゃんと想定通りの動きをしてくれた。

$ java HelloWorld "hello, world"
hello, world

参考資料