类加载器相关知识在java高新技术 张孝祥老师的视频理会讲。
类加载器会和反射技术有关。而反射技术主要应用框架编写上(JDK就是一个框架)
如在XML文件中配置了一个类,框架在使用这个类时,运用放射技术,从类加载器中得到与这个类
有关的信息。如类的成员变量,方法。
就我们初学者而言,应该还不需要太关注类加载器方面的知识。
更应该关注下类的加载情形。
当一个类被加载时,(类被加载即它被用 new关键字创建对象或调用了他的静态成员)
首先静态成员被初始化。静态代码块被执行(如果有的话)他们的执行优先级是一样的,实际看代码的书写先后顺序。
非静态成员初始化,最后是构造函数被调用。通常这后两者的顺序会被初学者高反过来,尤为注意。 |