Java面試筆記2(金蝶)


1.Hashmap hashtable的區別

HashMap 是Hashtable 的輕量級實現(非線程安全的實現),他們都完成了Map 接口,主要
區別在於HashMap 允許空(null)鍵值(key),由於非線程安全,效率上可能高於Hashtable。
HashMap 允許將null 作為一個entry 的key 或者value,而Hashtable 不允許。
HashMap 把Hashtable 的contains 方法去掉了,改成containsvalue 和containsKey。因為contains
方法容易讓人引起誤解。
Hashtable 繼承自Dictionary 類,而HashMap 是Java1.2 引進的Map interface 的一個實現。
最大的不同是,Hashtable 的方法是Synchronize 的,而HashMap 不是,在多個線程訪問
Hashtable 時,不需要自己為它的方法實現同步,而HashMap 就必須為之提供外同步。
Hashtable 和HashMap 采用的hash/rehash 算法都大概一樣,所以性能不會有很大的差異。

2.

3.

4.Web容器(Tomcat)和servlet如何連接的

 


免責聲明!

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



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