回覆列表
  • 1 # 千鋒頭號粉絲

    ArrayList

    1)只能裝入引用物件(基本型別要轉換為封裝類);

    2)執行緒不安全;

    4)capacity預設為10,超出時,capacity自動增長0.5倍(oldCapacity >> 1)。

    Vector:

    1)只能裝入引用物件(基本型別要轉換為封裝類);

    2)Vector透過synchronized方法保證執行緒安全;

    3)底層也由陣列實現;

    4)capacity預設為10(在構造方法中),超出時增長capacityIncrement的量,capacityIncrement小於等於0時,則增長1倍((capacityIncrement > 0) ? capacityIncrement : oldCapacity)。

    LinkedList

    1)只能裝入引用物件(基本型別會轉換為封裝類);

    2)執行緒不安全;

    4)連結串列透過Node物件實現。

  • 中秋節和大豐收的關聯?
  • 函授,電大,網路教育有什麼區別?