java中高級面試題整理及參考答案


面試問題:

一、Java基礎方面: 
1、Java面相對象的思想的理解(主要是多態): 
http://blog.csdn.net/zhaojw_420/article/details/70477636

2、集合:ArrayList,LinkedList,HashMap,LinkedHashMap,ConcurrentHashMap,HashTable,HashSet的底層源碼實現原理

3、Java虛擬機 
(1)組成以及各部分作用: 
http://blog.csdn.net/zhaojw_420/article/details/70477953 
(2)類加載器——ClassLoader: 
http://blog.csdn.net/zhaojw_420/article/details/53373898 
(3)類加載器的父親委托機制深度詳解: 
http://blog.csdn.net/zhaojw_420/article/details/53284225 
(4)JVM調優: 
http://blog.csdn.net/zhaojw_420/article/details/70527138 
(5)垃圾回收: 
http://blog.csdn.net/zhaojw_420/article/details/70527232

4、異常 
http://blog.csdn.net/zhaojw_420/article/details/70477751

5、String,StringBuffer,StringBuilder區別 
http://blog.csdn.net/zhaojw_420/article/details/70477718

6、值傳遞與引用傳遞: 
http://blog.csdn.net/zhaojw_420/article/details/70477680

7、Java中的equals和hashCode方法詳解 
http://blog.csdn.net/zhaojw_420/article/details/70477705

8、TCP的三次握手和四次揮手

9、多線程 
(1)實現線程同步: 
http://blog.csdn.net/zhaojw_420/article/details/67823750 
(2)生產者消費者問題: 
http://blog.csdn.net/zhaojw_420/article/details/67826902 
(3)線程安全 
(4)線程死鎖 
(5)Synchronize實現原理 
(7)happen-before規則: 
http://blog.csdn.net/zhaojw_420/article/details/70477874 
(8)線程池 
(9)DCL失效原因以及解決辦法: 
http://blog.csdn.net/zhaojw_420/article/details/70477921 
(10)線程實現方式:Thread,Runable,Callable的區別

10、IO 
http://blog.csdn.net/zhaojw_420/article/details/70524353

11、NIO 
http://blog.csdn.net/zhaojw_420/article/details/70526695

12、網絡編程

13、Java內存模型 
http://blog.csdn.net/zhaojw_420/article/details/70477903

二、數據庫(MySql) 
1、面試題: 
http://blog.csdn.net/zhaojw_420/article/details/70530664 
2、sql優化: 
http://blog.csdn.net/zhaojw_420/article/details/70532017 
3、搜索引擎

三、設計模式 
單例模式,工廠模式,建造者模式,觀察者模式,適配器模式,代理模式等等

四、數據結構與算法: 
1、鏈表,棧,隊列,二叉樹: 
http://blog.csdn.net/zhaojw_420/article/details/68485474 
2、八大排序算法: 
3、查找算法

五、高並發與海量數據 
1、大型網站應用之海量數據解決方案 
http://blog.csdn.net/zhaojw_420/article/details/70881230

2、大型網站應用之高並發情況下的解決方案 
http://blog.csdn.net/zhaojw_420/article/details/70881266

3、在一個千萬級的數據庫查尋中,如何提高查詢效率? 
http://blog.csdn.net/zhaojw_420/article/details/69367682

六,Struts,Spring,Hibernate,Mybatis,Springmvc

七、前端:javascript,Jquery 
http://blog.csdn.net/zhaojw_420/article/details/70880977

八、Jsp+Servlet 
http://blog.csdn.net/zhaojw_420/article/details/70880968

九、linux操作命令(重點服務器方面操作)

十、tomcat調優

十一、Redis/MongoDB等NoSql 
http://blog.csdn.net/zhaojw_420/article/details/68066305

十二、Nginx的配置與使用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM