在csdn上看到这个例子,我想问一下打红色的这部分,什么都没有,只用一个中括号括起来,这是什么意思啊!! public class Test2 extends Test1 {     {         System.out.print("1");     } 
    Test2() {         System.out.print("2");     } 
    static {         System.out.print("3");     } 
    {         System.out.print("4");     } 
    public static void main(String[] args) {         new Test2();     } } 
class Test1 {     {         System.out.print("7");     } 
    Test1() {         System.out.print("5");     } 
    static {         System.out.print("6");     } }  
 
  |