package com.chao.reflection;//测试类什么时候会初始化publicclassTest06{static{
System.out.println("Main类被加载");}publicstaticvoidmain(String[] args)throws ClassNotFoundException {//1. 主动引用//Son son = new Son();//反射也会产生主动调用//Class.forName("com.chao.reflection.Son");//不会产生类的引用的方法//System.out.println(Son.b);//Son[] array = new Son[5];
System.out.println(Son.M);}}classFather{staticint b =2;static{
System.out.println("父类被加载");}}classSonextendsFather{static{
System.out.println("子类被加载");
m =300;}staticint m =100;staticfinalint M =1;}