×
データ型と変数
var を使ったローカル変数宣言の例と、静的型付けとしての性質を示すコード例です。
import java.util.ArrayList;

public class VarExample {
    public static void main(String[] args) {
        var message = "Hello, Java 17!"; // String 型と推論される
        var list = new ArrayList(); // ArrayList と推論される

        System.out.println(message.length()); // Stringのメソッドが使える

        // message = 123; // コンパイルエラー! 一度Stringと推論された変数にintは代入できない
    }
}

もう少し詳しく