A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© TheBest__^ 中级黑马   /  2014-8-20 09:59  /  1165 人查看  /  11 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

反射很难理解,谁能简单介绍下..

11 个回复

倒序浏览
Java中反射是:可以获取程序在运行时刻的内部结构,其实也就是动态加载一个指定的类,将类中的构造方法看成一种对象类型(Constructor), 同时类中的方法也看成一种对象类型(Method), 成员变量也看成一种对象类型(Filed)。
这样就可以在运行时知道一个类的内部结构,就可以与它进行交互,包括创建新的对象和调用对象中的方法等.
其实就像一台车是一个类机,变速箱也是一个类,车中的发动机也一个类。
回复 使用道具 举报 1 0
看看老毕的反射吧 http://pan.baidu.com/s/1AhOa6
回复 使用道具 举报
为什么都说反射很难呢 。。
回复 使用道具 举报
看毕姥爷的反射比较好理解哈。
回复 使用道具 举报
技术分到20分就明白了
回复 使用道具 举报
还没看到,马上就要快看高新了
回复 使用道具 举报
毕老师的视频,多看几遍!
回复 使用道具 举报
多看看。。
回复 使用道具 举报
FnSean 来自手机 中级黑马 2014-8-21 02:59:51
10#
不知道楼主构造函数建对象掌握的咋样。我对反射的理解就是:老板给你一个.class文件,让你用里边的东西,你就开始吐槽:我擦,这咋用啊。反射就来了:先来一个字节码文件对象,对应的是老板丢给你的.class文件,然后创建构造器对象,你要只用构造函数呢,到这就欧了。你要是用成员,还得继续…这时我们才完成Person p =new Person();你要用变量,那就Fied,你要用方法,那就Method,我去,私有成员不让用咋办,set Accessible()暴力啊…这就欧了呀~反正我的理解是这样,还没看高新,不知道还有没有其他知识点~具体代码还是看视频啊~
回复 使用道具 举报
还没看到这个部分。
回复 使用道具 举报
万物皆对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马