JVMは2020インタビューとパフォーマンスの最適化を要求します

JVMが進んでいる尾根を越えなければならないのJavaの専門家のレベルは関係ありません。それが仕事や面接があるかどうか、JVMは必須の試験です。あなたはJVMを理解していない場合は、非常に失う(JVM上でぶら下がっインタビューの約70%)を支払います。

この記事では、インタビュープロセスの一般的なJVMのトピックに焦点を当てます。

JVMは、クラスファイルをロードし、原則メカニズムを説明1.?

インタビューのJavaエンジニアで、この質問は、多くの場合、それは特別な注意が必要で、尋ねています。

  1. クラスローダとは何ですか?

3.クラスローダは何?

  1. Tomcatのクラスローディング機構とは何ですか?

この問題は、私たちにヒントを与えます
ここに画像を挿入説明

5、親クラスローダ委譲モデルメカニズム?

6.Javaメモリ割り当て

  1. 以下のようなJavaヒープ構造を見て?

  2. メモリ領域のさまざまなバージョンでの変更の説明?

参考ます。https://blog.csdn.net/rainnnbow/article/details/50541079

  1. 様々な地域の役割についての話?

  2. Javaはメモリが、簡単にそれを漏らすでしょうか?

  3. Javaクラスのロード処理?

  4. GCとは何ですか?なぜGCがあるはず?

  5. 簡単に言うとJavaのガベージコレクション?

  6. オブジェクトが生きているかどうかを判断する方法は?

  7. ガベージコレクションは、利点と原則、および回復メカニズムの2種類を検討するには?基本的な原理は何ですか?

  8. ディープコピーと浅いコピー?

  9. 分散ガベージコレクション(DGC)とは何ですか?それがどのように動作しますか?

  10. Javaでは、オブジェクトは、ゴミをリサイクルすることができたときに?

マイナーGCと主なGCの19の説明?

  1. Javaの何でガベージコレクションの方法?

21.性能評価とご理解に関するインデックスの話をテストしますか?

22.一般的なパフォーマンスの最適化オプション?

分散キャッシュと一貫性のあるハッシュに関する23話?

24. GCのチューニングとは何ですか?

まとめ
上記のは、私たちが次の面接というか、JVMのヘルプの詳細な研究のために願って、JVMの一般的な面接の質問について説明します。

ここでは誰にでもBATJ面にいくつかの質問があり、次のことができ得ることにクリック
ここに画像を挿入説明

公開された19元の記事 ウォン称賛7 ビュー6442

おすすめ

転載: blog.csdn.net/ZYQZXF/article/details/104504553