這是最近一次面試過程中談到的相關話題,對其進行記錄。
- 如何需要將一個對象放到Hashtable中,應該重寫哪些方法?如何實現?
- 實現一個單例模式?要求線程同步、延遲加載和泛型。
- 設計並實現一個緩存管理模塊,要求可以緩存10,000個對象。
- 設計並實現一個日志模塊。
- 設計並實現一個迭代器,用戶可以使用過濾規則對集合中的元素進行過濾,迭代時只輸出符合規則的元素。
- 如何使得對象實現序列化。
- JDBC啟動、提交、回滾事務的API。
- 有10,000個網頁,其中包含有電話號碼,現在需要將電話號碼抽取出來並去重,應該如何設計,使用哪些技術。