<menu id="ycqsw"></menu><nav id="ycqsw"><code id="ycqsw"></code></nav>
<dd id="ycqsw"><menu id="ycqsw"></menu></dd>
  • <nav id="ycqsw"></nav>
    <menu id="ycqsw"><strong id="ycqsw"></strong></menu>
    <xmp id="ycqsw"><nav id="ycqsw"></nav>
  • vector和arraylist的區別面試題(教你保證多線程順序執行)


    使用方式

    Vector和ArrayList區別?

    共同點:

    他們都實現了 List 接口(List 接口繼承了 Collection 接口),他們都是有序集合.

    不同點:

    線程安全:

    Vector 使用了 Synchronized 實現線程同步,是線程安全的.

    Vector和ArrayList區別?

    ArrayList 是非線程安全的。

    Vector和ArrayList區別?

    性能:

    ArrayList 在性能方面要優于 Vector.

    擴容:

    ArrayList 和 Vector 都會根據實際的需要動態地調整容量,只不過在 Vector 擴容每次會增加 1 倍,而 ArrayList 只會增加 50%。Vector在創建時可以自己指定擴容的大小,ArrayList不可以.

    下面是ArrayList的擴容方式:

    Vector和ArrayList區別?

    Vector在創建時可以自己指定擴容每次擴容時增加的大小

    Vector和ArrayList區別?

    Vector擴容:

    Vector和ArrayList區別?

    版權聲明:本文內容由互聯網用戶自發貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發現本站有涉嫌抄襲侵權/違法違規的內容, 請發送郵件至 舉報,一經查實,本站將立刻刪除。

    發表評論

    登錄后才能評論
    国产精品区一区二区免费