List:(面試題List的子類特點(diǎn)) ArrayList: 底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組,查詢快,增刪慢 線程不安全,效率高 Vector: 底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組,查詢快,增刪慢 線程安全,效率低 LinkedList: 底層數(shù)據(jù)結(jié)構(gòu)是鏈表,查詢慢,增刪快 線程不安全,效率高 List有三個(gè)子類,到底用誰呢? 看需求。 要安全么? 要 :Vector(即使安全,也不用這個(gè)了,后面有替代) 不要:ArrayList和LinkedList 查詢多:ArrayList 增刪多:LinkedList 如果什么都不懂,就用ArrayList |
|