java使用两对大括号添加集合元素的问题
摘要:
使用两对大括号实际上是创建了一个内部类,并在内部类内部使用代码块的方式在创建对象的时候进行初始化 ArrayList<Integer> list = new ArrayList<>(){{ add(1); add(2); }}; 这样写看似优雅,其实有非常大的隐患,我们都知道,内部类对象的创建是依托 阅读全文
posted @ 2022-03-13 15:10 Bingmous 阅读(199) 评论(0) 推荐(0) 编辑