當前位置:編程學習大全網 - 網站源碼 - java中 list和array哪個效率高?map是如何取值的?

java中 list和array哪個效率高?map是如何取值的?

List是接口,應該以它的具體實現來說。現在常用的ArrayList實現,雖然底層是數組實現,但效率要低於數組,為什麽這麽說?因為ArrayList是可變數組,隨著容量增大,會涉及到數組的復制,這顯然需要時間開支。map如樓上所說,是key,value鍵值對,建議妳看它具體實現:HashMap 源碼,很簡單的,就是對key做hash運算(還有其它運算)來決定存儲位置。

  • 上一篇:怎麽讓百度訪問網站時不被轉碼
  • 下一篇:跪求書卷或竹簡慢慢展開flash,我是用在網頁上的,想弄大點變成背景。
  • copyright 2024編程學習大全網