getDeclaredField和getField的区别
https://blog.csdn.net/caicaimaomao/article/details/86611897
简单说
getDeclaredFiled 仅能获取类本身的属性成员(包括私有、共有、保护)
getField 仅能获取类(及其父类可以自己测试) public属性成员
因此在获取父类的私有属性时,要通过getSuperclass的之后再通过getDeclaredFiled获取。
ThreadLocal内存泄漏问题实践(二)中有一个应用
work log中orm也有一个应用