ArrayList:
底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組且改,查詢快拇泣,增刪慢。
線程不安全淳蔼,效率高忙迁。
Vector:
底層數(shù)據(jù)結(jié)構(gòu)是數(shù)組舞箍,查詢快邪蛔,增刪慢溃蔫。
線程安全健提,效率低。
LinkedList:
底層數(shù)據(jù)結(jié)構(gòu)是鏈表伟叛,查詢慢私痹,增刪快。
線程不安全统刮,效率高紊遵。
Vector和ArrayList的區(qū)別
Vector是線程安全的,效率低
ArrayList是線程不安全的,效率高
共同點(diǎn):都是數(shù)組實(shí)現(xiàn)的
ArrayList和LinkedList的區(qū)別
ArrayList底層是數(shù)組結(jié)果,查詢和修改快
LinkedList底層是鏈表結(jié)構(gòu)的,增和刪比較快,查詢和修改比較慢
共同點(diǎn):都是線程不安全的