完璧なJavaコードを書きたいので、この質問をさせてください。
String
次のように、メソッドで変更されない変数を使用したいと思います。
1. String STR4SEARCH_START = "Abc";
また、メソッドで定義することもできます。変更する必要がないため、クラスで次のように定義することもできます。
2. private final String STR4SEARCH_START = "Abc";
3. private static final String STR4SEARCH_START = "Abc";
4. public final String STR4SEARCH_START = "Abc";
5. public static final String STR4SEARCH_START = "Abc";
これが私の質問です:way1-way5から、どれが最高ですか、そしてその理由を説明していただけますか?
どうもありがとうございます。