在java中,每个类编译之后都保存在它自己的文件里,不到需要的时候,这个文件是不会被装载的,你可以说:“类的代码会在他们第一次使用时被装载”。类的装载通常发生在他们第一次被创建的时候,但是访问static数据和static方法时也会装载。 另一种特殊情况:当装载的类有父类时,它会先去装载父类,以此类推。