我知道这段代码:Set<String> set = new HashSet<String>() {{ add("test1"); add("test2"); }}; 真正的含义是:Set<String> set = new HashSet<St...
以下代码中的{{ ... }}块是什么意思?class X { private Y var1; private X() { Z context = new Z(new SystemThreadPool()) {{ var1 = new...
我知道我可以使用双括号声明和初始化一个List: // (1) List<Object> myList = new ArrayList<object>(){{ add("Object1"); add("Object2"); }}; 但我想要一个Li...