獲取字節碼的方式如下:
1. 通過new對象實現反射機制;
2. 通過路徑實現反射機制;
3. 通過類名實現反射機制。
示例代碼: public class Student { private int id; String name; protected boolean sex; public float score; } public class Get { //獲取反射機制三種方式 public static void main(String[] args) throws ClassNotFoundException {
//方式一(通過建立對象) Student stu = new Student(); Class classobj1 = stu.getClass(); System.out.println(classobj1.getName());
//方式二(所在通過路徑-相對路徑) Class classobj2 = Class.forName("fanshe.Student"); System.out.println(classobj2.getName());
//方式三(通過類名) Class classobj3 = Student.class; System.out.println(classobj3.getName()); } }