我喜欢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告诉我这是初始容量,但将其置于零的优势是什么?这是建议吗?