一.反射篇1 classloader就是java的类加载器,告诉虚拟机如何加载这个类。默认情况下根据类名来加载类,类名必须是完整路径 public class class_init { { System.out.println("123"); } static { System.out.println("456"); } public class_init(){ System.out.println("789"); } public static void main(String[] args){ class_init n = new class_init(); } } {}括号里的是初始化块,这里面的代码在创建java对象时执行,而且在构造器之前执行!其实初始化块就是构造器的补充,初始化快是不能接收任何参数的,定义的一些所有对象共有的属性、方法等内容时就可以用初始化块了初始化!好处是可以提高初始化块的复用,提高整个应用的可维护性。 public class class_init { { System.out.println("123"); } static {...