HashTable的應用非常廣泛,HashMap是新框架中用來代替HashTable的類,也就是說建議使用HashMap,不要使用HashTable。可能你覺得HashTable很好用,為什麼不用呢?這裡簡單分析他們的區別。
1.HashTable的方法是同步的,HashMap未經同步,所以在多線程場合要手動同步HashMap這個區別就像Vector和ArrayList一樣。
2.HashTable不允許null值(key和value都不可以),HashMap允許null值(key和value都可以)。
天天都要努力 發表在 痞客邦 留言(0) 人氣(205)
HashMap 和 Hashtable 的比較是Java面試中的常見問題,用來考驗程序員是否能夠正確使用集合類以及是否可以隨機應變使用多種思路解決問題。HashMap的工作原理、ArrayList與Vector的比較以及這個問題是有關Java 集合框架的最經典的問題。Hashtable是個過時的集合類,存在於Java API中很久了。在Java 4中被重寫了,實現了Map接口,所以自此以後也成了Java集合框架中的一部分。Hashtable和HashMap在Java面試中相當容易被問到,甚至成為了集合框架面試題中最常被考的問題,所以在參加任何Java面試之前,都不要忘了準備這一題。
這篇文章中,我們不僅將會看到HashMap和Hashtable的區別,還將看到它們之間的相似之處。
HashMap和Hashtable的區別
天天都要努力 發表在 痞客邦 留言(0) 人氣(9,364)
有句話說的好...
『妹要走人就是要走人,她告訴你要走人的意思是她要走人,
她說的什麼理由則是一點都不重要。
女生嘛!送你一個蛋糕外面當然要包一些包裝紙啊!
天天都要努力 發表在 痞客邦 留言(0) 人氣(36)
有句話說的好...
『天要下雨,妹要走人,是這世界上少數任憑你力敵千軍、武勝萬人也沒有辦法阻攔的事情。』
天天都要努力 發表在 痞客邦 留言(1) 人氣(96)
天天都要努力 發表在 痞客邦 留言(0) 人氣(58)
天天都要努力 發表在 痞客邦 留言(0) 人氣(16)
天天都要努力 發表在 痞客邦 留言(0) 人氣(30)
排了兩個半小時,前面的每個人買票都很不順利,一直連線失敗,
到我的時候,一張票都沒了...
天天都要努力 發表在 痞客邦 留言(0) 人氣(11)
天天都要努力 發表在 痞客邦 留言(3) 人氣(29)
發人深省的小文
----------------------------------------------------------------
從前有個書生,和未婚妻約好在某年某月某日結婚.
到那一天,未婚妻卻嫁給了別人,書生受此打擊,一病不起.
家人用盡各種辦法都無能為力,眼看書生奄奄一息.
天天都要努力 發表在 痞客邦 留言(4) 人氣(894)