 public static void main(String[] args) { List list = new ArrayList() {{ //使用匿名内部类(匿名内部类在Java8无法使用钻石运算符,但是之后的版本可以) add("A"); add("B"); add("C"); }}; System.out.println(list); } 一会是静态代码块,一会是匿名内部类,求教这里到底是什么写法?