一部のJavaのインタビューの質問(続きます)

コンピュータネットワーク

コンピュータネットワークのインタビューの基礎知識

基本

コレクションフレームワーク

マルチスレッド

  1. Threadクラスの睡眠()メソッドとオブジェクトを待つ()メソッドは、スレッドが中断させることができ、違いは何ですか?
  • LEEP()メソッド(スリープ)は、スレッドクラス(スレッド)の静的メソッドで、このメソッドは、現在のスレッドが指定した時間の実行を中断しますと呼ばれている
    他のスレッドを与えるために(CPU)を実行する機会が、ロックオブジェクトが残っている、したがって、休眠これは、自動的に時間の終わり(バックレディ状態にスレッド)の後に復元されます。
  • Objectクラスの()メソッドを待って、オブジェクトの待機を呼び出す()メソッドは、(プールを待つ)オブジェクト待ちプールに入り、現在のスレッドがオブジェクトロック(スレッド中断を)あきらめるになり、唯一のオブジェクトの通知()メソッド(またはのnotifyAllを呼び出しスレッドが実行可能状態に入ることができるロックオブジェクトを取り戻す場合は、スレッドプールを覚ますのを待っている、など、)プール(lockpool)()メソッドをロックする必要があります
  1. スリープ(スレッド)法と収量()メソッドの違いは何ですか?
  • ①他のスレッドにスリープ()メソッドことが実行する優先順位の低いスレッドに機会を与えるように、優先度のスレッドに関係なく実行する機会;収量()メソッドは、同じ優先順位のスレッドまたはより高い優先度に実行するには機会;
  • レディ(準備完了)状態に遮断(遮断)状態、及び収率の実施後()メソッドにスレッド②スリープ()メソッドを実行した後。
  • 収量()メソッドは例外を宣言していない間③スリープ()メソッド宣言は、例外:InterruptedExceptionをスローします。
  • ④睡眠()メソッドは、(オペレーティングシステム、CPUスケジューリングに関連する)収率()メソッドよりもポータブルです。
  1. ジャワの見解についてのトーク

  2. ハッシュマップは、
    ハッシュマップとに分割
    ハッシュ:ハッシュ値- >は、アルゴリズム(ハッシュ関数アルゴリズム)によって固定値に任意の長さに変換されます。
    マップ:キーと値のペア<K、V>ストレージ
    概要:値をハッシュした後、マップ及びマップに格納された値をハッシュ値によって位置決めされます。

おすすめ

転載: www.cnblogs.com/amelie-/p/10962184.html