Java面試題收集整理一

  1. String,StringBuffer, StringBuilder 的區別是什麼?String爲何是不可變的? 2、VECTOR,ARRAYLIST, LINKEDLIST的區別是什麼? 3、HASHTABLE, HASGMAQ,TreeMap區別 4、ConcurrentMap和HashMap的區別 5、Tomcat,apache,jboss的區別 6、GET POST區別 7、SESSION, COOKIE區別 8、Servlet的生命週期 9、HTTP 報文包含內容 10、Statement與PreparedStatement的區別,什麼是SQL注入,如何防止SQL注入 11、redirect, foward區別 12、關於JAVA內存模型,一個對象(兩個屬性,四個方法)實例化100次,如今內存中的存儲狀態, 幾個對象,幾個屬性,幾個方法。 十3、談談Hibernate的理解,一級和二級緩存的做用,在項目中Hibernate都是怎麼使用緩存的 十4、反射講一講,主要是概念,都在哪須要反射機制,反射的性能,如何優化 十5、談談Hibernate與Ibatis的區別,哪一個性能會更高一些 十6、對Spring的理解,項目中都用什麼?怎麼用的?對IOC、和AOP的理解及實現原理 十7、線程同步,併發操做怎麼控制 十8、描述struts的工做流程。 十9、Tomcat的session處理,若是讓你實現一個tomcatserver,如何實現session機制 二10、關於Cache(Ehcache,Memcached) 二1、sql的優化相關問題 二2、oracle中 rownum與rowid的理解,一千條記錄我查200到300的記錄怎麼查? 二3、如何分析ORACLE的執行計劃? 二4、 DB中索引原理,種類,使用索引的好處和問題是什麼? 二5、JVM垃圾回收實現原理。垃圾回收的線程優先級。 二6、jvm 最大內存設置。設置的原理。結合垃圾回收講講。
相關文章
相關標籤/搜索