三年間Javaはどうやって面接を準備しますか?

2430 ワード


Javaの基礎
1.HashMap   ,    ,JDK8  HashMap       。
2.HaspMap        ,     2 N     。
3.HashMap,HashTable,ConcurrentHashMap   。
4.     HashTable ConcurrentHashMap      ,   ,     。
5.HashMap                        ,       。
6.java           。
7.Object     。
8.         ,  JDK8        。
9.         ,    。
10.Java      。
11.         ,Java     ,       。
12.  ArrayList        ,      ,   。
13.@transactional           ,   。
データ構造とアルゴリズム
1.B+ 
2.    ,   ,    (             
3.   Hash  ,   Hash     
JVM
1.JVM     。
2.JVM        ,              。
3.JVM                 。
4.            。
5.GC     ,CMS  G1       ,CMS         Stop the world ,CMS       ,G1   。
6.                   。
7.eden survivor    ,        ,eden survivor     。
8.JVM            GC,    root        。
9.           GC          。
10.Java    GC    。
11.Java      。
12.             。
13.   JVM    。
14.dump     。
15.Java       GC   (  )。
マルチスレッド
1.Java           。
2.Callable Future   。
3.         ,             。
4.volitile      ,  。
5.synchronized      ,   。
6.Lock        ,       。
7.            ,       ,   ,   (ConcurrentHashMap  segment)。
8.   ,   ,   ,CAS     ,     。
9.ABC            。
10.         。
11.sleep wait   。
12.notify notifyall   。
13.ThreadLocal   ,    。
データベース関連
1.          
2.      ,         
3.      。
4.durid     。
コンピュータ・ネットワーク
1.TCP,UDP  。
2.    ,    ,        。
3.       。
4.             。
デザインモード
1.     
2.    
3.    ,     ,                 
4.   Spring          
分散関係
1.        。
2.        。
3.   session    。
4.dubbo      ,      。
5.zookeeper          。
6.dubbo             。
キャッシュ関連
1.redis memcached   。
2.redis        。
3.redis      ,           。
4.redis      String 。
5.redis     ,  ,  。
6.redis     ,  key    redis          。
7.redis     。
フレーム関連
1.SpringMVC Controller                   。
2.Mybatis       Mapper ,       。
3.Quartz          。
4.        。
5.Spring         。
6.Spring IOC     。
7.Spring        bean。
いくつかの比較的新しいもの
1.JDK8    ,       ,        。
2.     
3.     11      ,         。
ちょっとした提案
1.   leetcode       。
2.             (  ,      )。
3.         。
4.                  ,       ,             。
5.                 。
本文は牛客網(Java乾物分享)から抜粋し、自己学習に用い、侵害があれば、連絡して削除する。