相关疑难解决方法(0)

为什么将HashSet <>(0)初始化为零?

我喜欢HashSet <>()并在使用默认构造函数初始化时急切地使用它:

Set<Users> users = new HashSet<>();
Run Code Online (Sandbox Code Playgroud)

现在,我的自动bean创建器(JBoss工具)将其初始化为:

Set<Users> users = new HashSet<>(0);
Run Code Online (Sandbox Code Playgroud)

为什么?API告诉我这是初始容量,但将其置于零的优势是什么?这是建议吗?

java constructor initialization hashset zero

20
推荐指数
3
解决办法
7627
查看次数

标签 统计

constructor ×1

hashset ×1

initialization ×1

java ×1

zero ×1