双花括号初始化实例用法及其弊端

使用方法

List<Integer> list = new ArrayList<Integer>() {
    {
        add(1);
        add(2);
        add(3);
    }
};

list.stream().sorted().forEach(System.out::println);

参考文章

永远不要使用双花括号初始化实例,否则就会OOM!

posted @ 2021-10-15 15:42  hunter-w  阅读(128)  评论(0编辑  收藏  举报