java的反编译是通过反射来实现的么
发布网友
发布时间:2022-04-22 04:28
我来回答
共1个回答
热心网友
时间:2023-12-02 08:34
可以,但是不会这么干,因为反射看不到实现
首先在正常情况下,很多软件平台是不能直接读取.class文件的,所有只能把他转化成.java文件,而反射就是通过java库中带有的可以读取.class文件方法,通过程序的方式将其读取,并通过文件操作将其内容转化成.java文件即可。如:
String url = System.getProperty("user.dir") + "\\src\\" + path + "\\generated\\"+ clazz.getSimpleName()+ ".java";
fileWriter = new FileOutputStream(url)