答題時間20分鐘
1.
System.out.println(1+’\002’)會打印出多少? ___8進制______
System.out.println(1+2+”3”)會打印出多少? _________
2. 請簡單補充完下面jdbc讀取數據的實現
String SQL = “SELECT id , title, description FROM t_blog WHERE id = ?”;
long id;
String title;
String description;
Connection conn = null;//假設用ConnectionManager.getConnection();可以獲得連接對象
PrepareStatement pstmt = null;
如果description字段在數據庫中是text類型,而且存儲的文字比較多(20K左右),這時候該如何優化讀取,讓系統支撐更大的并發?
3. 有一篇文章的URL為 view.jsp?id=100 ,每分鐘訪問量可能上千次,在記錄和顯示它的查看次數時,你覺得如何做性能比較好?
4. 寫出你最常見到的一些運行時異常(runtime exception),再簡述一下你是如何避免java 中空指針異常的
5. 你用lucene做過全文檢索嗎? 簡單描述一下你的經驗。
6. 簡述一下你對GC的理解,以及如何避免內存泄露。
7. 要求最后打印出的全部是數字,下面的程序滿足要求嗎?還可以再優化嗎?請簡單描述。
String strA = “1:2:3:4:5:6:7:8:9:10:”;
String arrA[] = strA.split(“:”);
for(int i=0;i<arrA.length;i++)
{
System.out.println(arrA[i]);
}
8. 簡述一下javascript/dhtml/css/ajax在你以前項目中的應用程度;熟悉跨瀏覽器兼容javascript/css嗎? 有興趣對它們進行深入研究嗎?
9. 你最熟悉Web開發過程中的哪部分?>