类加载进内存里面的时候,其实就是字节码文件,所以这个你明白了吧,类加载过以后,你用new将类实例化成了一个具体的东西,就比如说类是图纸的话,小汽车就是对象,类里面有小汽车必须的结构,特征,以及使用方法,不是么,我用类做出来了对象,你可以这样理解类和对象的关系,所以现在这样总结一下比较合适吧,对象是小汽车,小汽车是用图纸做出来的,这个图纸就是类,我不知道将字节码文件比作是做小汽车的零件是否合适,如果将字节码比作是零件的话,这些个零件放在一起就属于Class的对象,明白么,?Class也是一个类,也是有对象的,这个可能比较难理解,你多看两遍张老师高新视频上讲这个地方的那几个就明白了吧
总的来说:Class是一个类啊,Class类代表Java类,它(Class类)的各个实例对象分别对应各个类在内存中的字节码。
|