初/中級Java面試複習
阿新 • • 發佈:2018-12-29
一、基礎
1、面向物件的理解
2、集合特性及應用
3、多執行緒、執行緒池
4、反射機制
5、其他(關鍵字、==、equals、String、StringBuffer、StringBuilder、& 和 &&)
二、框架
1、Spring
a、Spring IOC和DI
b、Spring AOP
c、Spring Bean例項化方式、生命週期、Bean注入方式
d、Spring事務和事務
2、SpringMVC、Mybatis
3、Struts2、Hibernate
三、資料庫
1、概念:儲存過程、事務、索引、主/外來鍵、主鍵策略、檢視、遊標、觸發器
2、優化:SQL語句優化、索引優化、資料庫結構優化
3、操作:顯/隱運算、多表連線
3、DQL、DML、DDL
insert:批量插入、插入更新(ON DUPLICATE KEY UPDATE)
update:樂觀鎖/悲觀鎖
四、JVM相關
1、JVM記憶體模型,GC機制和原理
2、JVM中的ClassLoader
3、JVM調優
JVM虛擬機器記憶體劃分、類載入器、垃圾收集演算法、垃圾收集器、class檔案結構如何解析
五、Java擴充套件
1、資料庫(Redis、MongoDB)
2、中介軟體(Dubbo、zookeeper、kafka、ActiveMQ)
3、許可權(Shiro、Spring Security