黑马程序员技术交流社区

标题: 反射是怎么样一个过程? [打印本页]

作者: 葛奎    时间: 2012-11-22 13:19
标题: 反射是怎么样一个过程?
反射的过程是 :把字节码加载的内存中,这段时间是反射?
还是算上加载,加上调用Constructor,Field,等等一些操作。这整个过程都是反射?
看了张老师的视频,说反射的时候比较消耗性能,占用时间。想知道哪段过程才称得上反射。
作者: 徐大鹏    时间: 2012-11-22 16:27
反射是把字节码加载的内存中,这段时间是反射
作者: Face___book    时间: 2012-11-22 16:39
反射就是先获得一个类的class对象,然后用这个类的对象生成一个实例 最后遍历这个对象的方法或属性,整个过程就是反射。一般所有的java框架底层用的都是反射,就是不用New关键字就能生成一个类的实例,并且跟据您传的参数自动调用相应的方法,不会的可以看看API文档 和源码,别的人说的或书上写的都是浮云,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2