java运行步骤:
- 输入一段java代码点击运行时,java将代码编译为.class文件,class文件中将成员变量(field)、构造方法(constructor)、成员方法(method)等封装成独自的对象。
- 虚拟机运用类加载器读取.class文件(class类对象阶段),运行class类。
- 通过class类创建对象,进入runtime阶段。
获取.class对象的三种方法:
-
Class.forName(全类名),将字节码文件加载进内存,返回class对象。
-
通过对象.class属性获取,多用于参数传递。
-
运用.getClass方法获取。该方法为object类方法,用于对象获取字节码。