java 反射机制
本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:
- 1.类所有属性获取
- 2.类公有属性获取
- 3.属性修饰符
1.类所有属性获取
PurchaseDTO p = new PurchaseDTO();
Field[] fields = p.getClass().getDeclaredFields();
2.类公有属性获取
Field[] fields2 = p.getClass().getFields();
3.属性修饰符
int value = Field.getModifiers();
**value值:**
PUBLIC: 1
PRIVATE: 2
PROTECTED: 4
STATIC: 8
FINAL: 16
SYNCHRONIZED: 32
VOLATILE: 64
TRANSIENT: 128
NATIVE: 256
INTERFACE: 512
ABSTRACT: 1024
STRICT: 2048