Java代码中如何获取Java类的字节码呢?本文通过反射机制等来获取一个Java类的字节码
工具/原料
idea
方法/步骤
1、现在假设我们有个类为Hello.java
2、获取类字节码方法有三种:通过实例化对象的he盟敢势袂llo.getClass()获取到字节码文件getClass()方法其实块吧吨翘是Object的一个方法,Class继承了Object,所以我们可以直接使用。
3、通过类的.class属性获取类的字节码文件
4、通过亿姣灵秀类的全路径名获取Class对象使用Class.forName("全路径名")来实现此处可能会报出ClassNotFoundException异常因为你榕舱筋灏给的全路径名可能不存在,因此给他加一个try{}cath(){}
5、下面是测试调用代码
6、来看一下执行结果吧