Java SE 19有哪些新增特性?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3084个文字,预计阅读时间需要13分钟。
Java SE 19 中,HashMap 的新构造方法,在构建哈希表时,考虑到有扩容因子 0.75 的设置,如果需要预留一个 120% 空间的哈希表,可以这样定义:
javaMap map1=new HashMap(160);
HashMap 新的构造方法
Java SE 19,构造哈希表的时候,由于有扩容因子 0.75 的设置,所以如果要开辟一个 120 空间的哈希表,需要如下定义
Map<Integer,Integer> map1 = new HashMap<>(160);Java SE 19 中,HashMap 有了新的构造方法,可以用 newHashMap 直接指定具体大小,不需要提前做换算。
这个用法类似Guava的集合构造方式。
本文共计3084个文字,预计阅读时间需要13分钟。
Java SE 19 中,HashMap 的新构造方法,在构建哈希表时,考虑到有扩容因子 0.75 的设置,如果需要预留一个 120% 空间的哈希表,可以这样定义:
javaMap map1=new HashMap(160);
HashMap 新的构造方法
Java SE 19,构造哈希表的时候,由于有扩容因子 0.75 的设置,所以如果要开辟一个 120 空间的哈希表,需要如下定义
Map<Integer,Integer> map1 = new HashMap<>(160);Java SE 19 中,HashMap 有了新的构造方法,可以用 newHashMap 直接指定具体大小,不需要提前做换算。
这个用法类似Guava的集合构造方式。

