List集合和數(shù)組區(qū)別?
一、數(shù)組聲明了它容納的元素的類型,而集合不聲明。
二、數(shù)組是靜態(tài)的,一個(gè)數(shù)組實(shí)例具有固定的大小,一旦創(chuàng)建了就無法改變?nèi)萘苛恕6鲜强梢詣?dòng)態(tài)擴(kuò)展容量,可以根據(jù)需要?jiǎng)討B(tài)改變大小,集合提供更多的成員方法,能滿足更多的需求。
三、數(shù)組的存放的類型只能是一種(基本類型/引用類型),集合存放的類型可以不是一種(不加泛型時(shí)添加的類型是Object)。
四、數(shù)組是java語言中內(nèi)置的數(shù)據(jù)類型,是線性排列的,執(zhí)行效率或者類型檢查都是最快的。