小滴課堂云架構(gòu)大課
小滴課堂獨(dú)孤求敗-小滴云架構(gòu)大課十八式
58學(xué)課2023-09-14 21:02浙江
關(guān)注
09:28
JAVA基礎(chǔ)
操作符、控制執(zhí)行流程
JAVA的重要特性:自動(dòng)內(nèi)存管理機(jī)制、異常處理。
ArrayList的優(yōu)缺點(diǎn)
因?yàn)锳rrayList底層使用數(shù)組實(shí)現(xiàn),所以優(yōu)缺點(diǎn)與數(shù)組類似。
優(yōu)點(diǎn):
1、根據(jù)下標(biāo)遍歷元素效率較高。
2、根據(jù)下標(biāo)訪問元素效率較高。
3、在數(shù)組的基礎(chǔ)上封裝了對(duì)元素操作的方法。
4、可以自動(dòng)擴(kuò)容。
缺點(diǎn):
1、插入和刪除的效率比較低。
2、根據(jù)內(nèi)容查找元素的效率較低。
擴(kuò)容規(guī)則:每次擴(kuò)容現(xiàn)有容量的50%。
ArrayList vs LinkedList
存儲(chǔ)結(jié)構(gòu)不同
操作不同
標(biāo)簽: