反射
哈咻_叮叮叮
这个作者很懒,什么都没留下…
展开
-
获取Class对象(即字节码文件)的三种方式
·每一个类都有一个Class对象与其对应,Class类用来描述java类,是反射的根基。 ·Class类型的对象代表某一个类的字节码文件。·创建Class对象的三种方法:1、类名.class: 说明:JVM将使用类装载器, 将类装入内存(前提是:类还没有装入内存),不做类的初始化工作.返回Class的对象public static void test2(){原创 2018-01-30 21:07:42 · 1308 阅读 · 0 评论 -
BeanUtils(bean属性-->map; map-->bean属性)
一、传递任意一个JavaBean对象,将该对象中的全部属性封装成到HashMappublic static MapString,Object> bean2Map(Object bean) throws Exception{ if(bean == null){ return null; } MapString,Object> resultMap = ne原创 2018-01-31 20:30:03 · 1152 阅读 · 0 评论 -
反射
一、反射的核心思想:将一个类中的各个成员映射成相应的java类型。如下图所示:(所谓的成员包括:包、构造器、属性、普通方法等)二、通过反射创建对象 然后通过字节码来获取指定的构造方法,再通过构造器创建对象>private static void test4() throws Exception { //获取Class对象 Class原创 2018-01-31 20:23:20 · 139 阅读 · 0 评论