首页 > 编程知识 正文

idea反编译class源码,代码反编译到数据库

时间:2023-05-03 12:48:49 阅读:106653 作者:4593

33558 www.Sina.com/import Java.lang.reflect.field; import Java.lang.reflect.modifier; /** * 2021年5月6日15:45:10 *目的:反编译. class各属性代码*学习:获取. class文件的属性类名、修饰符和名称*其他:书上有笔记JavaSe嗯! 想帮助的人--- bihu */public class main { publicstaticvoidmain (string [ ] args ) { Class clazz=null; stringbuilder sb=new stringbuilder (; try { clazz=class.forname (' pack.person ' ); //.class文件对象sb.append (modifier.tostring (clazz.get modifiers () ) (class ' clazz.getSimpleName ) ) 获取class对象中的每个属性(返回数组(for ) fieldf:ARR_field ) sb.append ) )t ' ); ///为了好看而加上分隔符的哈sb.append(modifier.tostring ) f.getmodifiers () ) ) ) ) ) ) ) ) ) ) ) ) ) ) ) )。 f.getType(.getSimpleName ).equals (“”) /如果没有软件包名称的属性类型名称为“'空sb.append ' f.gettype ).getsimplename //sb}catch(exceptione ) { e.printStackTrace ); }sb.append (() ); system.out.println(sb; //打印出来就行了. }哈哈

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。