ArrayList 與 LinkedList 區(qū)別
是否線程安全:都是不同步的,也就是不保證線程安全;
底層數(shù)據(jù)結(jié)構(gòu):ArrayList 底層使用的是 Object[] 數(shù)組;LinkedList 使用的是雙向鏈表數(shù)據(jù)結(jié)構(gòu)(JDK1.6前為雙向循環(huán)鏈表,JDK1.7后取消了循環(huán));
ArrayList 與 LinkedList 區(qū)別
是否線程安全:都是不同步的,也就是不保證線程安全;
底層數(shù)據(jù)結(jié)構(gòu):ArrayList 底層使用的是 Object[] 數(shù)組;LinkedList 使用的是雙向鏈表數(shù)據(jù)結(jié)構(gòu)(JDK1.6前為雙向循環(huán)鏈表,JDK1.7后取消了循環(huán));