在程序运行的过程中,动态的创建对象
字节码文件对象------>Class类的对象----是Java的一个类型
定义一个类class A{} ---->Java中的关键字,用来定义一个类!
java源文件进行编译(javac)之后的.class文件
jvm把字节码文件加载到jvm内存中去之后,jvm就认为这个字节码文件是一个字节码文件对象。
字节码文件对象可看作是:jvm在内存中的体现。
区别:
.getClass()是一个对象实例的方法,只有对象实例才有这个方法,具体的类是没有的。
类的Class类实例是通过.class获得的,显然,类没有.getClass()方法。
ps: 同一个类的字节码文件只会被创建一次
类 字节码对象
成员变量 成员变量对象(类型Field)
构造方法 构造方法对象(类型Constructor)
成员方法 成员方法对象(类型Method)
原文:https://www.cnblogs.com/whyaza/p/12391814.html