HashSet和HashMap有什么區別?


  • HashSet 底層是采用 HashMap 實現,HashSet 的實現比較簡單,HashSet 的絕大部分方法都是通過調用 HashMap 的方法來實現
  • 調用 HashSet 的 add 方法時,實際上是向 HashSet 對象內部持有的 HashMap 對象中增加了一個鍵值對,鍵是向 HashSet 中增加的那個對象,值是 HashSet 類持有的一個私有靜態不可變 Object 對象

 

  

來一道刷了進BAT的面試題?


免責聲明!

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



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