ローカル変数が宣言される前の初期化の規則は何ですか? 変数を宣言する前に使用することはできますか? このページ ( Local Variable Declaration Issue ) で、それは違法であることがわかりますが、試してみると動作します:
public static String toHelp = "--help";
public static void main(String[] args) {
System.out.println(toHelp);
String toHelp = args[0];
}