什么是Java双大括号初始化?
通常情况下,初始化Java集合并向其中添加几个元素的步骤如下:
Set<Integer> set = new HashSet<>();
set.add(1);
set.add(2);
set.add(3);
或者我们可以在静态初始化块中向作为静态变量的集合添加元素:
private static final Set<Integer> set = new HashSet<>();
static {
set.add(1);
set.add(2);