当前位置:柔美女性网 >

绿色生活 >心理 >

hashmap可以存null吗

hashmap可以存null吗

hashmap可以存null吗

HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null 建和null值,因为key不允许重复,因此只能有一个键为null,另外HashMap不能保证放入元素的顺序,它是无序的,和放入的顺序并不能相同。HashMap是线程不安全的。

static final int DEFAULT_INITIAL_CAPACITY = 1 << 4 //默认初始化大小 16 static final float DEFAULT_LOAD_FACTOR = 0.75f //负载因子0.75static final Entry,?>[] EMPTY_TABLE = {} //初始化的默认数组transient int size //HashMap中元素的数量int threshold //判断是否需要调整HashMap的容量

HashMap的扩容操作是一项很耗时的任务,所以如果能估算Map的容量,最好给它一个默认初始值,避免进行多次扩容。HashMap的线程是不安全的,多线程环境中推荐是

标签: hashmap
  • 文章版权属于文章作者所有,转载请注明 https://rmnxw.com/lvse/xinli/z9j2p5.html