javaでは、ローカル参照変数は初期化される前にデフォルト値のnullがありません。 値がnullの変数と値のない変数の違いは何ですか?初期化されていない参照変数がヌルでない場合はどうですか?
3
A
答えて
3
初期化されていない参照には値がありません。未定義の値があります(コンパイラでは、IIRCを使用できなくなります)。 null
に初期化されたリファレンスは、null
と常に等価比較して、常にtrue
と評価します。
2
制限の少ない言語では、何らかの形で初期化されていない変数にはランダムなデータが含まれている可能性があります。
Javaでは、初期化されていない変数は参照できません。これは、コンパイラとバイトコード検証者の両方によって強制されます。
関連する問題
- 1. 初期化されていないグローバル変数はどこで初期化されますか?
- 2. 初期化されていない参照メンバ
- 3. 初期化されていない後方参照
- 4. 初期化のないクラスメンバー変数としての参照
- 5. オブジェクトが初期化されていない場合、静的メソッド/変数がjavaで実際に参照するものは何ですか?
- 6. 初期化されていないオブジェクトへの参照をC++でコピーする
- 7. MVCで参照されていないプロジェクトを初期化する
- 8. 初期化されていないローカル変数が実際に初期化されていますか?
- 9. グローバル変数が新しいスレッドで初期化されない
- 10. C++で初期化されていない変数の値
- 11. 初期化されていないローカル変数でエラー
- 12. ieeefloat64変数がC++で初期化されていないとどうなりますか?
- 13. レイクのモデル参照での初期化されない定数エラー
- 14. TensorFlowでは、初期化されていない変数を初期化する方法はありますか? TensorFlowで変数を初期化する
- 15. 初期化されていない変数は
- 16. 初期化されていないローカル変数「X軸は」
- 17. C++での初期化されていない参照(externを使用して宣言されています)
- 18. なぜClangは初期化されていないポインタの逆参照をサポートしていますか
- 19. 関数の初期化されていないローカル変数
- 20. 関数内の初期化されていない変数
- 21. のJava:子1で親クラスから変数を初期化して保持されていないヌル
- 22. C++:初期化されていない変数出力はXcodeで0です
- 23. if文で変数が初期化されない
- 24. ORA-O6531:初期化されていないコレクション・エラーへの参照
- 25. WebDriverの参照変数を初期化するにはどうすればよいですか?
- 26. C2512エラー - クラスを初期化していない場合でも
- 27. 初期化されていないchar変数
- 28. 初期化されていない変数の問題C++
- 29. gcc、初期化されていないグローバル変数
- 30. G ++ 4.4 "初期化されていない"変数