一些麵試題--Java(doc 8).doc
一些麵試題--Java(doc 8).doc內容簡介
1.通過什麼參數分配J ava內存使用?
J ava -Xms128m -Xmx512m
2.Treemap和Hashmap區別是什麼?
TreeMap對Key進行排序,而HashMap不排序。HashMap通過hashcode對其內容進行快速查找, 而TreeMap中所有的元素都保持著某種固定的順序,如果你需要得到一個有序的結果你就應該 使用TreeMap(HashMap中元素的排列順序是不固定的)。
3.為何加入:private static final long serialVersionUID?
可以利用JDK的bin目錄下的serialver.exe工具產生。
序列化時為了保持版本的兼容性,即在版本升級時反序列化仍保持 對象的唯一性。在J ava中serialVersionUID是唯一控製著能否反序列化成功的標誌, 隻要這個值不一樣,就無法反序列化成功。
4.JSP編譯和執行原理?
JSP文件的Scriptlets在編譯後將被包含於該JSP servlet的service()方法。當JSP引擎處理客戶端請求時,JSP Scriptlets在被請求的時候被執行。如果scriptlet產生輸出,輸出將在out (JSPWriter)對象中進行緩存然後最終發送到客戶端。
..............................
J ava -Xms128m -Xmx512m
2.Treemap和Hashmap區別是什麼?
TreeMap對Key進行排序,而HashMap不排序。HashMap通過hashcode對其內容進行快速查找, 而TreeMap中所有的元素都保持著某種固定的順序,如果你需要得到一個有序的結果你就應該 使用TreeMap(HashMap中元素的排列順序是不固定的)。
3.為何加入:private static final long serialVersionUID?
可以利用JDK的bin目錄下的serialver.exe工具產生。
序列化時為了保持版本的兼容性,即在版本升級時反序列化仍保持 對象的唯一性。在J ava中serialVersionUID是唯一控製著能否反序列化成功的標誌, 隻要這個值不一樣,就無法反序列化成功。
4.JSP編譯和執行原理?
JSP文件的Scriptlets在編譯後將被包含於該JSP servlet的service()方法。當JSP引擎處理客戶端請求時,JSP Scriptlets在被請求的時候被執行。如果scriptlet產生輸出,輸出將在out (JSPWriter)對象中進行緩存然後最終發送到客戶端。
..............................
用戶登陸
招聘麵試熱門資料
招聘麵試相關下載