本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-08-01vector和arraylist的区别面试题-教你保证多线程顺序执行
加载中应用方法
相同点:他们都完成了List插口(List插口承继了Collection插口),全是井然有序结合。
差别:
外螺纹安全性:
Vector应用Synchronized完成线程同步,线程安全。
二维数组目录并不是线程安全的。特性:二维数组目录在特性上好于空间向量。
拓展:
ArrayList和Vector都是会按照具体必须动态性调节容积,除开Vector每一次扩充会翻番,而ArrayList只能提升50%。建立空间向量时,您能够自身特定拓展尺寸,但二维数组目录不可以。
下列是二维数组目录的拓展方式:
建立矢量素材时,它能够特定每一次拓展时要提升的尺寸。空间向量的拓展: