ホームページ  >  記事  >  Java  >  Final キーワードを使用する際に注意すべき点は何ですか?

Final キーワードを使用する際に注意すべき点は何ですか?

王林
王林転載
2020-07-15 17:01:023359ブラウズ

Final キーワードを使用する際に注意すべき点は何ですか?

final キーワードを使用する場合は、次の問題に注意する必要があります:

(推奨チュートリアル: Java 入門チュートリアル )

1. Final によって変更されたクラスは継承できません;

2. Final によって変更されたメソッドはオーバーライドできません;

3. Final によって変更された変数は変更できません。参照は不変であり、参照が指すコンテンツは可変であること;

4. JVM は、操作効率を向上させるために、final によって変更されたメソッドをインライン化しようとします;

5. 変更された定数by Final はコンパイル段階で定数プールに保存されます;

(ビデオ チュートリアルの推奨事項: java ビデオ チュートリアル)

コンストラクターで Final フィールドをペアにするその後、構築されたオブジェクトへの参照を参照変数に代入する場合、これら 2 つの操作の間で順序を変更することはできません。

最終フィールドを含むオブジェクトへの参照の最初の読み取りと、それに続く最終フィールドの最初の読み取りを、2 つの操作間で並べ替えることはできません。

以上がFinal キーワードを使用する際に注意すべき点は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。