Javaソフトウェア開発者は、リクルートレコードに質問スプリング直面します

1.ハッシュマップとHashtableの違い:

  HashMapのキーまたは値がハッシュテーブルヌルが許可され、キーと値がnullであることができます。

  HashMapのではないのに対し、ハッシュテーブルは、同期されます。マルチスレッド環境のためにハッシュテーブルが適している間のHashMapは、シングルスレッド環境に適しています。

2. Javaのガベージコレクション:

  ガベージコレクションは、メモリ内に存在しないオブジェクトを参照または目標範囲を超えています。
  ガベージコレクションオブジェクトターゲット・アプリケーションは、もはや解放し、資源の再利用のために使用され、廃棄される特定しないことです。
3.多態性の定義:
  多型は、同じインターフェイスの能力を示すか、異なるデータ型への基本的なプログラミング言語です。
  派生クラスの関数は、変数の基本クラスメソッドまたは参照と呼ばれる下位互換性、スケーラビリティ、および保守性を向上させることができると呼ぶことができます。
4.マルチスレッドのスレッド: 

  同じ時間は、 CPUが一つだけのスレッド、仕事で一つだけのスレッド(実行)、およびマルチスレッド処理できるリソースをフルに活用して。

  オープンスレッド 4つの方法は、Thred継承、Runnableをを実装する、Callbleインターフェースを実装し、スレッドプールを使用します。

  ライフサイクル - > - >レディ- > 閉塞 - > ファイル名を指定して実行 - > 、そのプロセスを実行する障害物が糸ループを見ることが主な理由です。

5.設定したものです。 

  リスト:秩序、繰り返し可能

  セット:ランダム、非反復性

  マップ:格納されたキーと値のペアで

 

  

 

おすすめ

転載: www.cnblogs.com/ak918xp/p/12655860.html