まず、final、finally、finalizeの違いです。
回答: Final はプロパティ、メソッド、クラスを宣言するために使用されます。これはそれぞれ、プロパティは不変、メソッドはオーバーライドできない、クラスは継承できないことを意味します。最後に、例外処理ステートメント構造の一部であり、常に実行されることを示します。 Finalize は、Object クラスのメソッドです。リサイクルされたオブジェクトのこのメソッドは、ガベージ コレクタの実行時に呼び出されます。このメソッドをオーバーライドして、ファイルを閉じるなど、ガベージ コレクション中に他のリソースのリサイクルを行うことができます。
2つ目、匿名内部クラス(Anonymous Inner Class)は他のクラスを拡張(継承)でき、インターフェース(interface)を実装(実装)できますか?
回答: 他のクラスを継承したり、他のインターフェイスを完成させることができます。この方法は swing プログラミングでよく使用されます。
3 番目、静的入れ子クラスと内部クラスの違いについて詳しく説明できるほど良いです (面接の質問の中には非常に一般的なものもあります)。
回答: 静的ネストされたクラスは、静的として宣言された内部クラスであり、外部クラスのインスタンスに依存せずにインスタンス化できます。通常、内部クラスは、外部クラスがインスタンス化された後にインスタンス化する必要があります。4 つ目は、& と && の違いです。
回答: & はビット単位の AND 演算を意味するビット演算子であり、&& は論理 AND (および) を意味する論理演算子です。 ###
当サイトのすべてのリソースはネットユーザーが投稿したり、各ダウンロードステーションを転載したりしているので、ソフトウェアの完全性を自分でチェックしてください!当サイトのすべてのリソースは学習と参考のためだけに使用されます。ビジネス用途には使用しないでください。そうしないと、発生したすべての結果はあなた自身が負担します!権利侵害がある場合は、次の連絡先に連絡してください。admin@php.cn