http://www.sczyh30.com/posts/Java/java-reflection-1/
http://how2j.cn/k/reflection/reflection-usage/1111.html