cari

Rumah  >  Soal Jawab  >  teks badan

JAVA集合框架

请问各位大神,HashMap的初始化容量为16,这个16的单位是啥,是字节还是什么

天蓬老师天蓬老师2786 hari yang lalu889

membalas semua(7)saya akan balas

  • PHPz

    PHPz2017-04-18 09:46:05

    ialah panjang awal tatasusunan yang dilaksanakan oleh asas peta hash, bukan bilangan elemen.

    balas
    0
  • 黄舟

    黄舟2017-04-18 09:46:05

    Adakah bilangan objek dalam HashMap<Objek> Bukankah koleksi mempunyai saiz? Memikirkannya, ia tidak sepatutnya menjadi bait atau sesuatu Koleksi menyimpan pelbagai objek.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-18 09:46:05

    Bilangan entri yang boleh disimpan dalam Peta, kerana lapisan bawah dilaksanakan menggunakan tatasusunan, jadi ia adalah panjang tatasusunan

    balas
    0
  • 高洛峰

    高洛峰2017-04-18 09:46:05

    Lapisan bawah HashMap dalam Java8 ialah tatasusunan sedemikian (Node<K,V>[] jadual), dan kapasiti awal (DEFAULT_INITIAL_CAPACITY) ialah jadual apabila mencipta HashMap baharu Panjang lalai jadual

    balas
    0
  • 阿神

    阿神2017-04-18 09:46:05

    Bilangan elemen yang boleh disimpan di dalamnya

    balas
    0
  • 大家讲道理

    大家讲道理2017-04-18 09:46:05

    Kapasiti awal bekas akan berubah secara dinamik dengan bilangan elemen dalam bekas.

    balas
    0
  • 高洛峰

    高洛峰2017-04-18 09:46:05

    Soalan reflektif:
    int array[] = new int[10];
    Adakah 10 di sini satu bait...

    balas
    0
  • Batalbalas