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

多型のために2つのメカニズムを提供1.java
答え:多型(達成するために、オーバーロードされたメソッド)とランタイム多型(カバレッジを達成するための方法)コンパイル時

2.過負荷をとカバーとの違い
多くの人が混乱する傾向がある、理解する単純なことができます:オーバーロードは、パラメータを区別するために別の方法を使用しているが、異なるコンテンツのメソッド本体をカバーすると述べました。

3.どのように親クラスのクラス名を取得するために
はgetClass()を。GetSuperclassを()。関連項目GetName()

どのような違い4.thisスーパーであり、
この形状は、参照メンバ変数との方法を区別するために使用された
親クラスにアクセスするには、スーパーメンバ変数やメソッドを

内部クラスは何5.
メンバー内部クラス、静的な内部クラス、ローカル内部クラス、匿名内部クラス

6.抽象クラスとインタフェース
のインタフェースは、デザインコンセプトを実装する必要があります。関係-ている
抽象クラスのみ、デザインコンセプトを継承することができます:ある関係

7.組成と継承
-た関係:組み合わせは、新しいクラスの設計概念、オブジェクトの再利用既存のクラスの機能を作成するために、元のクラスを指す
IS-:継承サブクラスの特性を意味するが、設計コンセプトを親クラスを継承します関連性

8.java初期化シーケンス
親クラス静的変数、静的コードブロックの親クラス、サブクラス静的変数、静的コードブロックサブクラス、親クラスの非静的変数、非静的ブロックの親クラス、親クラスのコンストラクタ、非静的サブクラス可変、非静的ブロックサブクラス、サブクラスコンストラクタ(場合、メモリは、4つのフロントのセット三の後部三つのグループ)

継続的に更新され...

おすすめ

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