JAVAインタビューの質問インタビューは、多くの場合、多くの場合、知識2をテスト

1.breakは、違い返し、継続
もはや実行され、現在のサイクルの外:ブレークを
続ける:サイクルの最初に戻ったときにサイクルを停止し、次の動作に1
リターン:ジャンプ声明、リターンの表現を

2.finalは、最終的にはその差が何であるかを確定する
プロパティ、メソッド、クラスのための最後の文は、そして
最終的には例外処理のために行われなければならない最終表し
ファイナライズが資源回復を達成するために、ガベージコレクタ表現しました

3.assertキーワード役割は何か(アサート)
アサーション(アサート)は、ソフトウェアのデバッグ方法は、コードの正しさを検出するためのメカニズムを提供しています。主にプログラムの正しさを保証するために使用。

でstaticキーワード4.注意事項
Java言語、静的変数は、メソッド本体に定義することはできません
静的メソッドは非静的呼び出すことができず、非静的な型の変数のアクセス
のみ内部クラスはstaticとして定義することができます

インスタンス変数、ローカル変数、静的変数、final変数
インスタンス変数:が所有するすべてのオブジェクトの変数、およびデフォルトの初期化
ローカル変数:メソッドの本体で定義された変数は、初期化されなければならない
変数の静的な修正、すべての分類:静的変数
final変数を:変数が一定であることを示しており、変更することができません

6.switchキーワード
のJavaの最新バージョンは、スイッチは主に、戻りにStringオブジェクトのハッシュコード()メソッドを呼び出すことにより、ハッシュ値が一致し、String.equals()メソッドを呼び出し、Stringオブジェクトをサポートするようになりました

7.volatileキーワードの役割は何ですか
、異なるスレッドへのアクセスによって変更された変数を変更するように設計されては。揮発性変数を使用し、各時間システムは、それがそれらの対応するメモリから直接抽出され、使用され、実際の変数の値を避け、キャッシュを使用して、マルチスレッドアプリケーションは、値が一致しない読み込み変更しないであろう。

8.strictfpキーワード
キーワードstrictfpとしては、浮動小数点演算の精度を確保するために使用される精度浮動小数点を指します。JVMは、あなたがこの問題を解決するためにそれを使用する場合の結果は、実行するために、異なるプラットフォーム上で矛盾している可能性があり、キーワードを使用していません。

継続的に更新され...

おすすめ

転載: blog.csdn.net/fallwind_of_july/article/details/88078786