Java获取字节码的三种方式
发布时间:2022-09-21 14:38:52
发布人:wjy

获取字节码的方式如下:
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()); } }