1 package com.bjpowernode.java.reflect;
2
3 //通过反射机制,反编译一个类的属性Field(了解一下)
4
5 import java.lang.reflect.Field;
6 import java.lang.reflect.Modifier;
7
8 public class ReflectTest06 {
9 public static void main(String[] args) throws Exception{
10
11 // 创建这个是为了拼接字符串。
12 StringBuilder s = new StringBuilder();
13
14 //Class studentClass = Class.forName("com.bjpowernode.java.bean.Student");
15 Class studentClass = Class.forName("java.lang.Thread");
16
17 s.append(Modifier.toString(studentClass.getModifiers()) + " class " + studentClass.getSimpleName() + " {\\n");
18
19 Field[] fields = studentClass.getDeclaredFields();
20 for(Field field : fields){
21 s.append("\\t");
22 s.append(Modifier.toString(field.getModifiers()));
23 s.append(" ");
24 s.append(field.getType().getSimpleName());
25 s.append(" ");
26 s.append(field.getName());
27 s.append(";\\n");
28 }
29
30 s.append("}");
31 System.out.println(s);
32
33 }
34 }
通过反射机制,反编译一个类的属性Field
Posted g0rez
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过反射机制,反编译一个类的属性Field相关的知识,希望对你有一定的参考价值。
以上是关于通过反射机制,反编译一个类的属性Field的主要内容,如果未能解决你的问题,请参考以下文章