早起きは、ワームをキャッチ。
2019古典的なJavaのインタビュー100は、尋ねたBATは夢ではありません入力してください。
2019年は終わりに近づいて、最後の賞を受け取った後、小さなパートナー、早起きする準備ができて、それを終了されていません。
データベース、SSMフレームワーク、Redisの、メッセージキュー、春ブーツ、春の雲、gitのフロントエンド知識の数へのJavaベースのコンテンツによって設計された「愛IT」、公開数でコンパイルしたこの記事は、。
あなたは完全な質問と答えを取得したい場合ので、その長さの、このリリースでのみ問題となるよう、マイクロチャネル公共番号「愛IT」、に注意を払うには返信してくださいインタビューあなたは、古典的な面接の100のPDF版は尋ねた得ることができます。いいえ公共の二次元コードなかっ次のように:
A、Javaの基礎
1は、オブジェクト指向の特徴は何がありますか?[ベース]
2、int型と整数の違いは何ですか?[ベース]
3、恐らくMath.round(11.5)は数に等しい?恐らくMath.round(-11.5)どのくらいに等しい?[ベース]
図4に示すように、プログラミングの問題:2、最も効率的な方法を計算することによって乗算は数[8]基礎に等しいですか?
5、配列には長さ()メソッドを持っていますか?文字列には長さ()メソッドを持っていませんか?[ベース]
(上書き)場合は6、コンストラクタ(コンストラクタ)は書き換えることができますか?[ベース]
7は、Stringクラスを継承することができますか?[ベース]
図8に示すように、オブジェクトはメソッドへのパラメータとして渡される場合、このメソッドは、このオブジェクトのプロパティを変更し、参照によって渡され最終的に、この値の変化の結果を返す、または渡すことができますか?[ベース]
図9に示すように、文字列とStringBufferの差?[ベース]
10違い、文字列、StringBufferのStringBuilderのです。[ベース]
11、オーバーロード(過負荷)と書き換え可能(上書き)との差です。オーバーロードメソッドは、戻り値の種類に応じて区別することができますか?[ベース]
12、原則メカニズムJVMクラスのドキュメントの読み込みを説明しますか?[中]
13、インタフェースの実装を行うことができますか?[中]
14、あなたは静的メソッド内から非静的メソッドへの呼び出しを行うことができますか?[ベース]
15は、GCはなぜそこにあるべきか?GC?[ベース]であります
16.基本的な原理はどのようなものですが、ガベージコレクタということでしょうか?ガベージコレクタはすぐにメモリを再利用することができますか?イニシアチブは、仮想マシンのガベージコレクションを通知する方法はありますか?[ベース]
17、ソースファイルに複数のクラス(ない内部クラス)を含めることができる場合「の.java」?制限は何ですか?[ベース]
18、どのような使い方では、Javaのfinalキーワード?[ベース]
19、エンコーディング変換:ISO-8859-1エンコードされた文字列に文字列をエンコードする方法GB2312か?[ベース]
20、エラーと例外の違いは何ですか?[ベース]
21、トライ{} returnステートメント、直ちにこの後、コード最後に{試みる}レーンの前または後に、復帰を実行したときに、実行されませんがありますか?[ベース]
22、リスト、Collectionインタフェースから継承されたかどうかを設定し、地図?[ベース]
23、ArrayListに、ベクトル、LinkedListのストレージのパフォーマンスと特性を言うの?[ベース]
24、ハッシュマップとHashtableの違い?[ベース]
25、ArrayListのとベクトルの違いは?[ベース]
26、リスト、地図、設定して3つのインターフェース、要素にアクセス、違いは何ですか?[ベース]
27、睡眠()と待機()の違いは何ですか?[ベース]
スレッドがオブジェクトの同期方法に入る28は、他のスレッドがこのオブジェクト他のメソッドにアクセスすることができますか?[ベース]
、29がいくつかのマルチスレッド実装は、あるいくつかの同期の実装がある何かである、何ですか?[ベース]
図30は、スレッドが同期メソッドAのオブジェクトに入ったとき、他のスレッドがこのオブジェクトの同期化方法Bにアクセスすることができますか?[中]
31、同期してjava.util.concurrent.locks.Lockの類似点と相違点を概説?[中]
32は、マルチスレッドプログラムを書いて実現する方法はいくつかありますか?[中]
33、シリアル化を実装する方法のJava、ポイントは何ですか?[中]
第二に、データベース
記載34は、JDBCデータベース操作ステップ。[ベース]
35、時にJDBCは、どのようにデータのパフォーマンスを向上させるために使用して、データベースの操作が読みますか?更新データのパフォーマンスを向上させる方法?[中]
36、プログラミングデータベース接続プールの間に役割とは何ですか?[ベース]
37、ACID情勢はそれが何を意味するのでしょうか?[ベース]
38、汚い話はファントム読み取りおよび非反復可能読み取り、読み取っ?[中]
39は、JDBCは、どのようにトランザクションを実行するには?[中]
40、どのような方法クラスのクラスオブジェクトを取得しますか?[ベース]
41、内蔵されたオブジェクトJSP?どのような役割をしていますか?[ベース]
42、getとpost要求の違いは?[ベース]
43は、4つのJSPのスコープを説明します。[ベース]
三、SSMフレームワーク
44、MyBatisの使用#と$書き込みプレースホルダの違いは何ですか?[中]
45、ロールMyBatisの名前空間(名前空間)のを説明します。[中]
46、のIoCとDIは何ですか?DIは、どのように達成することですか?[中]
47、どのようなAOP(アスペクト指向プログラミング)を説明?[ベース]
48.どのようにして、「横断的関心事、」概念を理解していますか?[中]
49.どのように接続ポイント(ジョインポイント)AOPでのカットポイント(ポイントカット)、強化(助言)、セクション(アスペクト)、(ウィービング)織り、(はじめに)これらの概念を導入を理解していますか?[ベース]
50、Springのトランザクション管理のサポートはどのタイプ?あなたのプロジェクトで使用どっち?[中]
51、Spring MVCの作品は似ているのですか?[ベース]
52、XSS攻撃とは何ですか?[難しいです]
53、SQLインジェクション攻撃?[難しいです]
54 CSRF攻撃とは何ですか?[難しいです]
四、Redisの
Redisのを使用することの利点を持っている55、?[ベース]
56、Redisのは、どのようなデータ構造?[ベース]
57、同時に設定するキーのニーズの多くは、一般的なニーズの注目を経過した場合はどうなりますか?[中]
58、なぜRedisのニーズは、メモリにすべてのデータを置きますか?[中]
59、Redisのは、永続的な方法のどのような種類を提供しますか?[中]
60、どのように持続性の正しい方法を選択するには?[中]
61、あなたが使用しサポートするJavaクライアントは、Redisの?[ベース]
62、何からメインRedisのクラスタレプリケーションモデル?[難しいです]
63は、Redisのクラスタ間でコピーする方法ですか?[中]
64、どのようにRedisのの接続をテストするには?[ベース]
第五に、メッセージキュー
65、なぜべきメッセージキュー?[中]
66、メッセージキューの使用は任意の欠点はあります[中]
67、なぜ使用RocketMQ;違いRocketMQとActiveMQの[難しいです]
68、RocketMQは、システムの高可用性を確保する方法ですか?[難しいです]
69、ミドルウェアクラスタがクラッシュしたメッセージング、どのように百万生産データが失われないことを確実にするには?[中]
六、春ブーツ
70、春ブーツコア構成ファイルとの?それらの違いは何ですか?[中]
いくつかの形式を持っている71、春のブートコンフィギュレーションファイル、?何が違いますの?[中]
72、コアノート春ブーツはどれですか?これは、主成分複数の音符で構成されて?[ベース]
いくつかの方法があり73、オープン春ブーツの特性、?[ベース]
74、春ブーツは、それを実行するために別の容器を必要としますか?[ベース]
春ブーツが起動したときに75、どのようにいくつかの特定のコードを実行するには?[中]
76、春ブーツは何の設定を読み込むには、いくつかの方法がありますか?[中]
環境設定の異なるセットを定義する方法77、春ブーツ?[中]
78、SpringBootタイミングタスクがどのように達成するために?[中]
79、我々はMYSQLのように接続したり、同じ外部データベースをorcaleか?[中]
七、春の雲
80は、マイクロ・サービス[培地]ものです
81は、マイクロ通信の間にサービスがどのように独立したダボばねクラウドとがどのような違いは?[難しいです]
82、springcloud達成するためにどのように登録し、発見サービス[中]
[媒体]のリボンとふり、83差
84、springcloudブレーカの役割[培地]
85、springcloud達成するためにどのように登録し、発見サービス[中]
86は、部品がものでありspringcloud?[中]
他の8つの
87、クッキー、セッション[塩基]との間の差
88、完全なHTTPリクエストのプロセス[中]
89、長い接続について話をする[難しいです]
90、TCPはどのように信頼性の高い伝送を確保するには?[難しいです]
91、違い[中] URIとURLの
92、HTTPとHTTPSの違いは?[中]
93、ドッカー一般的に使用されるコマンド[培地]
94、ドッカーミラーは何ですか?[中]
95、ドッカーコンテナは何ですか?[中]
96、ドッカーハブは何ですか?[中]
97、Gitは(フォークを)何が刻印されて?彫刻(フォーク)、枝(ブランチ)とクローン(クローン)の違いは何ですか?[中]
98.「gitのプル」と「フェッチGIT」の違いは何ですか?[中]
99、アヤックスを使用して長所と短所は何ですか?[中]
[困難]を解決する方法100、クロスドメインの問題、クロスドメインの制限、
記事は参考になりました場合は、よ〜のようなポイントに集中することを忘れないでください
ITの気持ち、技術的な記事それらを学ぶために毎日プッシュのため:私の社会的関心の番号へようこそ。