17 ポイント 投稿者 GN⁺ 2025-09-18 | まだコメントはありません。 | WhatsAppで共有
  • Java の最初のプログラムは、もはや public static void main(String[] args) で始める必要はなく、簡略化された void main() 構文で書けるようになった
  • 新しい構文では、IO.readlnIO.println のようなシンプルな呼び出しだけで入出力を処理でき、コードははるかに直感的になった
  • 従来の new Scanner(System.in)System.out.println のような冗長な構文は不要になった
  • これまでの不便さが 「ついに終わった」。Java の基本構造が軽くなり、入門のハードルが下がって学びやすさ が大きく向上しそうだ

  • 従来、Java ではプログラム開始のために public static void main(String[] args) という長い宣言が必要だった
  • しかし 2025 年 9 月 16 日時点で、Java の最初のサンプルとして知られていた main 関数の複雑な宣言は、新しいシンプルな形に置き換えられた
  • 従来の方式:
    public class Main {  
        public static void main(String[] args) {  
            Scanner scanner = new Scanner(System.in);  
            System.out.print("What is your name? ");  
            String name = scanner.nextLine();  
            System.out.println("Hello, " + name);  
        }  
    }  
    
  • 新しい方式:
    void main() {  
        var name = IO.readln("What is your name? ");  
        IO.println("Hello, " + name);  
    }  
    
  • 初心者にとっては不必要に冗長で、「呪文のように」暗記しなければならない構文だという批判を受けてきた
  • 従来の宣言の煩雑さわかりにくさ を解消し、簡潔な構文の導入によってコードの可読性が高まり、Java 入門のハードルは大きく下がった
    • もはや Scanner, System.out.println など複雑なオブジェクト生成や呼び出しを基本例として使わない

> Good Fucking Riddance = 「ようやく消えてせいせいした。さようなら」

まだコメントはありません。

まだコメントはありません。