Javaのインタビューの質問の概要の基礎知識
1、staticキーワードロール内のJava
(1)静的変数
クラスの)静的変数の初期ロード時間は、メソッド領域にロードされる;
B)静的変数は、プロセスゾーンにおけるデフォルト値として割り当てられている;
C)静的変数の前に出現するオブジェクトクラスと一般呼。
D)静的変数は、すべてのオブジェクト・クラスが共有する;
クラスで定義されているE)静的変数は、他のコードブロックで定義することができません。
(2)静的メソッド
、クラスがロードされるときA)は、それがメソッド領域にロードされる
B)メソッドが呼び出され、スタックメモリ上で実行;
C)静的メソッドは、対象に最初に表示される;
D)静的メソッドを直接呼び出すことはできませんクラスの非静的メンバ ;
E)は静的メソッドを継承することができるが、書き換えることができません。
(3)静的ブロック
A)静的{}定義されたコードブロックであり、
いったん実行されたときにのみクラスに最初に初期化B)、
C)の実行順序:親静的{} -サブクラス静的{} -親コンストラクタ-サブクラスのコンストラクタ