バイドゥの最初の200ページの「Javaインタビューの質問」が選択された最初の記事
基本概念
オペレーティングシステムのヒープとスタックの違い。注釈ベースのセクションの実装とは何ですか。オブジェクト/リレーショナルマッピング統合モジュールとは何ですか。 Javaの反射メカニズムとは何ですか?酸とは何ですか
BSとCSの接続と違い
Cookieとセッションの違い
フェイルファーストとフェイルセーフメカニズムの違いは何ですか
GETリクエストと投稿リクエストの違い
インターフェイスと抽象クラスの違い
IOCの利点は何ですか
IOとNIOの違い、NIOの利点
Java 8 / Java 7は、人種条件とは何ですか?例を挙げてください。
JRE、JDK、JVM、JITの違いは何ですか
MVCの各部分が実装するテクノロジーは何ですか?それを実装する方法は?
RPC通信とRMIの違いは何ですか?
JSWDL開発パッケージの紹介。 JAXPとJAXMの説明。 SOAP、UDDI、WSDL説明。
Webコンテナの主な機能は何ですか?一般的なWebコンテナ名をリストしてください。
複数のクラス(内部クラスではない)を「.java」ソースファイルに含めることができますか?制限は何ですか?あなたが知っているクラスローダーについて簡単に話しましょう。クラスローダーを実装するかどうか、AOPとは何かを説明してください(セクションプログラミング)
サーブレットのライフサイクルとその関連方法について簡単に説明してください。 Ajaxの原則と実装の手順を簡単に説明してください。ストラットの主な機能を簡単に説明してください。 n-layerアーキテクチャとは何ですか、Corbaとは何ですか? Java Virtual Machineの目的は何ですか? Javaが「プラットフォームに依存しないプログラミング言語」と呼ばれる理由
正規表現とは何ですか?目的は何ですか?正規表現を使用してパターンマッチングを実現するパッケージは、怠zyなロードとは何ですか?
尾の再帰とは何ですか?なぜ尾の再帰が必要なのですか?コントロールと依存の注入の反転とは何ですか
キーワード
最終化します
1。finalize()メソッドは何ですか
Destructorの目的と呼ばれるFinalize()メソッド(ファイナライゼーション)はいつですか
ファイナルとファイナライズの違い
ファイナル
2。最終的なキーワードの使用法は何ですか
最終キーワードと静的キーワードはどこで使用できますか?彼らの機能は何ですか
最終的には、最終的にファイナライズの違い
ファイナル、ファイナライズ、最後には何の違いがありますか?
3.実行時に静的最終型に値を割り当てることができますか
最終的なキーワードで変数を変更する場合、それは変更できないリファレンスですか、それとも最終タイプとして宣言されるクラスに変更できない参照オブジェクトですか、それはどういう意味ですか?
スロー、スロー、試して、キャッチし、最終的にはどういう意味ですか?
Javaにはいくつの修飾子がありますか?変更するもの
揮発性
揮発性修飾子で行われた慣行
揮発性変数は何ですか?揮発性変数と原子変数の違いは何ですか
揮発性型変数はどのような保証を提供しますか?非原子操作を原子操作に変えることはできますか?
過渡変数の特性は何ですか
スーパーを使用するタイミング
静的なパブリックボイドとしてのパブリック静的ボイドは、ステートメントの各キーワードの役割を説明します。
Javaキーワードのサイズですか?
静的
静的クラスと非静的クラスの違い
静的キーワードとはどういう意味ですか? Javaのプライベートまたは静的法の静的タイピングの特性は何ですか?
なぜmain()メソッドが静的でなければならないのですか?メイン()メソッドが非静的であると宣言できますか?静的方法内から非静的な方法への呼び出しをいつ発行できますか?静的変数はいつロードされますか?コンパイルまたはランタイム?静的コードブロックがロードされると、メンバーメソッドが静的変数にアクセスできますか?静的メソッドがメンバー変数にアクセスできない理由
スイッチ
スイッチステートメントの式はどのような種類のデータを作成できますか?
スイッチがバイトに作用できるかどうか、長い際に作用できるかどうか、または文字列に作用できるかどうか
ループとdoループの違いは何ですか
オペレーター
&オペレーターと&&オペレーターの違いは何ですか?
a = a + bとa + = bの違いは何ですか?
論理演算子(&、|、^)と条件付き演算子(&&、||)の違い
3*0.1 == 0.3何が返されますか?真か偽か?
フロートF = 3.4;正しいですか?
短いS1 = 1; S1 = S1 + 1;何が問題なのですか?
データ構造
基本タイプ(プリミティブ)
基本タイプ(プリミティブ)とパッケージタイプ(ラッパー)の違いは、9つの基本データタイプのサイズとそのパッケージクラスを簡単に説明します
intまたは整数のどちらがより多くのメモリを取りますか? INTと整数の違いは何ですか? ParSeint()関数がいつ使用されますか
フロートとダブルのデフォルト値は何ですか?小数点以降に小数点以下の2つの小数点を予約するために小数を丸くする方法
漢字をcharタイプの変数に保存できますか?
タイプ変換
バイトを長いタイプに変換する方法バイトを文字列に変換する方法
数値文字を数値に変換する方法intをタイプバイトの変数にキャストできますか?値がタイプバイトの範囲よりも大きい場合、何が起こりますか?キャストなしで長いタイプの変数に二重値を割り当てることができますか?
配列
順序付けられていない配列が使用されているのか、順序付けられた配列をトレードオフする方法、アレイがnullか空かを判断する方法は?配列を印刷する方法は?アレイに重複要素を印刷する方法
アレイとアレイリストの違いは何ですか?アレイリストの代わりに、いつ使用する必要がありますか
配列とリンクされたリストデータ構造の説明、時間の複雑さアレイごとに長さ()メソッドはありますか?文字列に長さ()メソッドはありますか
列
キューとスタックとは何か、違いを一覧表示します
Blockingqueueとは、ConcurrentLinkedQueueの使用と違いの簡単な説明LinkedBlockingQueue。
ArrayList、Vector、LinkedListのストレージパフォーマンスと機能
弦
stringbuffer
ByteBufferとStringBufferの違いは何ですか
ハッシュマップ
Hashmapの実用的な原則は何ですか?内部データ構造とは何ですか?
Hashmapテーブルの容量を決定する方法は? LoadFactorとは何ですか?この容量はどのように変化しますか?この変化はどのような問題をもたらしますか?
HashMapによって実装されたデータ構造は何ですか?それを実装する方法
ハッシュマップとハッシュテーブルと同時の違いの違い
ハッシュマップトラバーサル法と効率
HashmapまたはTreemapを選択するかどうかを決定する方法は?
ハッシュマップのサイズが負荷係数によって定義される容量を超える場合の対処方法
Hashmapはスレッドセーフですか?並行性で使用されるマップと、ストレージ方法、ハッシュコード、容量拡張、デフォルト容量などの内部原則は何ですか。
ハッシュセット
ハッシュセットとツリーセットの違いは何ですか
ハッシュセットはどのように内部で機能しますか
WeakHashmapはどのように機能しますか?
セット
セットの要素を繰り返すことができないため、繰り返しを区別するためにどのような方法を使用できますか? ==またはequals()を使用する必要がありますか?それらの違いは何ですか?
Treemap:Treemapはどのツリーを使用して実装していますか? Treemap、Hashmap、およびLidedHashmapの違い。ソート時にTreemapとTreesetは要素をどのように比較しますか?コレクションツールクラスのsort()メソッドと要素を比較する方法は?
ツリーセット:構築されたツリーセットの逆並べ替えを完了する方法。
列挙とは何ですか
ハッシュアルゴリズム
ハッシュコードの役割は、一貫性を簡単に説明します。ハッシュアルゴリズムが同じハッシュコードを持つことは可能ですか? 2つのオブジェクトのハッシュコードが同じ場合、どうすればよいですか?値オブジェクトを取得する方法equalsメソッドをオーバーライドするときにハッシュコードメソッドをオーバーライドする必要があるのはなぜですか?類似点とハッシュコードは何ですか?
a.hashcode()の使用は何ですか? A.Equals(b)とは何の関係がありますか
HashCode()とEquals()メソッドの重要性はどこに反映されますか
オブジェクト:オブジェクトの一般的な方法は何ですか?オブジェクトクラスのハッシュコード、デザインの原則に等しいですか?なぜ太陽はこのように設計されているのですか?オブジェクトクラスの概要すべてのハッシュコードを自動的に完了する方法と、親クラスの子クラスの実装に等しいですか?これを行うことの利点と短所は何ですか?
乱数はhashcode()で使用できますか?
LinkedHashmap
LinkedHashmapとPriorityQueueの違いは何ですか
リスト
3つのインターフェイスリスト、セット、マップの特性は何ですか?
リスト、セット、マップがコレクションインターフェイスから継承するかどうかにかかわらず、リストを通過するさまざまな方法は何ですか?
LinkedList
LinkedListは一方向のリンクリストまたは双方向リンクリストです
LinkedListとArrayListの違いは何ですか? Javaのコレクション、インターフェイス、および実装の概念を説明してください。 LinkedListとArrayListの違いは何ですか?
データを挿入するとき、ArrayList、LinkedList、Vectorがより高速なのは誰ですか?
arrayList
ArrayListとHashmapのデフォルトサイズは大多数です
ArrayListとLinkedListの違いは何ですか? ArrayListを使用するのはいつですか?
ArrayListとセットの違いは何ですか?
ArrayList、LinkedList、Vectorの違い
ArrayListの実装方法、ArrayListとLinkedListの違い
ArrayListの容量拡張を実現する方法
アレイとアレイリストの違いは何ですか?アレイがより適しているのはいつですか
Arralist、Vector、LinkedListのストレージ性能と機能について話します
地図
マップ、セット、リスト、キュー、スタック
マップインターフェイスが提供するさまざまなコレクションビューは何ですか?マップインターフェイスがコレクションインターフェイスを継承しないのはなぜですか?
コレクション
Javaのコレクションフレームワークの紹介。コレクションクラスフレームワークの基本的なインターフェイスは何ですか
コレクションクラスとは何ですか?コレクションとコレクションの違いは何ですか?コレクションとマップにコレクションクラスフレームワークを実装するためのベストプラクティスは何ですか?クローン可能でシリアル化可能なインターフェイスからコレクションが継承されないのはなぜですか?
レガシークラス(ハッシュテーブル、ベクトル)とコレクションの既存のクラスの違い
B+ツリーとは、B-ツリーは、実際の使用シナリオをリストしています。
インタフェース
ComparatorとComparable Interfaceは何をしますか?それらの違いをリストします
物体
コピー(クローン)
ディープコピーとオブジェクトクローニングの浅いコピーの違いを実装する方法。アクティベーションメカニズムを実装する方法。 clone()メソッドを作成するとき、通常、コードの行があります。それは何ですか?
比較する
オブジェクトを比較するとき、「==」演算子と等しい動作の違いは何ですか。オブジェクトの等しい方法を書き換えたい場合は、2つのオブジェクトに同じ値(x.equals(y)== true)があるかどうかを検討する必要がありますが、異なるハッシュコードがある場合があります。これは正しいですか
コンストラクタ
コンストラクターチェーンとは何ですか?コンストラクターの順序は、オブジェクトを作成するときに呼び出されますか?
不変のオブジェクト
不変のオブジェクトとは何ですか
なぜJavaの文字列は不変(不変)です
不変のクラス構造を構築する方法は?可変オブジェクトを含む不変のオブジェクトはどこで作成できますか?
オブジェクトのグループを並べ替える方法
方法
コンストラクターのオーバーライドは可能ですか?
この方法は静的で同時に同期できますか?
抽象的なメソッドを同時に静的にすることができますが、同時にネイティブにすることができますか、同時に同期することができますか
Javaによってサポートされているパラメーターの渡しタイプはどれですか?オブジェクトはメソッドのパラメーターとして渡されますか?オブジェクトがメソッドのパラメーターとして渡される場合、値または参照パスですか、このメソッドはオブジェクトのプロパティを変更し、変更された結果を返すことができます。それで、それが値であるか、ここでの参照パスであるかを過負荷にすることができますか?主な方法がプライベートと宣言された場合はどうなりますか?
GC
コンセプト
GCとは何ですか?なぜGCがあるのですか
ガベージコレクションはいつ発生しますか
GCはどのように新しく、古いものを実行し、恒久的なゾーンとは何ですか
GCにはいくつの方法がありますか?オブジェクトがGCになる時期を構成する方法は?オブジェクトが生き残るかどうかを判断する方法
system.gc()runtime.gc()は何をしますか? GCは実行できますか?ゴミコレクターはすぐにメモリをリサイクルできますか?ガベージコレクションの仮想マシンに積極的に通知する方法はありますか?
マイナーGC、メジャーGC、ヤングGC、フルGCでそれぞれガベージコレクションアルゴリズムの実装原則はいつ発生しますか?オブジェクト参照がnullに設定されている場合、ゴミコレクターはすぐにオブジェクトによって占有されているメモリを放出しますか?
ゴミリサイクルのベストプラクティスは何ですか
GCコレクターは何ですか
ゴミコレクターの基本原則は何ですか?
シリアルコレクターとスループットコレクターの違いは何ですか
シリアルGCとパラレルGCの違い
CMSコレクターとG1コレクターの特性と違い
CMSゴミコレクターの作業プロセス
JVMの完全なGCプロセスは何ですか?オブジェクトが上級年齢のスループットの優先順位と応答の優先順位のガベージコレクターの選択にどのように宣伝されるか
GC戦略
実用的なシナリオを取り、GC戦略を選択します
GARBAGEコレクションは、JVMの永続的な世代で発生しますか?
メソッドの収集
マーククリアリング、マークソート、コピーアルゴリズムの原則と特徴は何ですか?コレクション方法の最適化を許可されている場合、どこで使用するか、あなたのアイデアは何ですか?
JVM
パラメーター
あなたが知っている主なJVMパラメーターについて教えてください
-xx:+usecompressedoops関数は何ですか
クラスローダー
Javaクラスローダーは何ですか
JVMによってBYTECODEファイルをロードする方法
メモリ管理
どの領域がJVMメモリに分かれていますか?各エリアの機能は何ですか?これらの部分でオブジェクトはどのように生き残り、転送されますか?メモリ内のスタック、ヒープ、メソッド領域の使用について説明しますか?
JVMのパラメーターは、スタックスタックを制御するために使用されます。スタックはメモリの割り当てとリサイクル戦略を簡単に説明します。
Javaにメモリリークの問題はありますか? Java Softreferenc、WeakReference、Virtual Referenceの例と簡単な説明をしてください
メモリマッピングされたキャッシュ領域は何ですか
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。