【java基礎速學】ArrayList、LinkedList

一、ArrayList 通過源碼知道,ArrayList  其實就是一個老外幫我們寫的蠻牛逼的一個 Object[] 的操作。 插入/刪除一個元素就是: 1、重新確定數組長度 2、重新產生一個數組(數組長度是不可變的,因此通過copy的方式) 因此ArrayList 通過索引等,取或者改內容比較快。插入和刪除比較慢。 二、LinkedList LinkedList 就是數據結構中的鏈表,訪問比較慢
相關文章
相關標籤/搜索