JAvaにおける静的変数と定数の使用
1047 ワード
使用法:プログラムが実行されてから変更されない量は定数としてfinalで修飾され、名前はすべて大文字にします(すべて大文字でなく、エラーは報告されません.ただ規範の問題です).
対応するプログラムの実行中に変更する量は静的変数として定義され、この静的変数が複数箇所参照されている場合、各箇所の参照が変更されると変更されることに注意してください.問題を引き起こす可能性があるので注意が必要です.
定数はメソッド領域に存在する定数領域であり,クラスがロードされていない場合にも使用できる.次のコードを見てください
一応そこまでは理解していますが、基礎があまりよくない人はまず使い方を覚えておきましょう.
最後に検討を歓迎します!
対応するプログラムの実行中に変更する量は静的変数として定義され、この静的変数が複数箇所参照されている場合、各箇所の参照が変更されると変更されることに注意してください.問題を引き起こす可能性があるので注意が必要です.
定数はメソッド領域に存在する定数領域であり,クラスがロードされていない場合にも使用できる.次のコードを見てください
//
public class TestStaticAndFinal {
static {
System.out.println(" 。。。");
}
public static String static_value = " ";
public static final String FINAL_VALUE = " ";
}
//
public class TestOne {
public static void main(String[] args) {
System.out.println(TestStaticAndFinal.FINAL_VALUE);
System.out.println(TestStaticAndFinal.static_value);
}
}
//
。。。
// main
public class TestOne {
public static void main(String[] args) {
System.out.println(TestStaticAndFinal.static_value);
System.out.println(TestStaticAndFinal.FINAL_VALUE);
}
}
//
。。。
// ,
一応そこまでは理解していますが、基礎があまりよくない人はまず使い方を覚えておきましょう.
最後に検討を歓迎します!