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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 黑马-李勇 中级黑马   /  2012-7-27 16:34  /  1333 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

反射好难啊,看了20课也没看懂什么,感觉好晕。:'(

3 个回复

正序浏览
{:soso_e130:}go on
回复 使用道具 举报
o(∩_∩)o 哈哈,可以这样理解吗?反射就是Class类下面的所有方法的熟练使用。
OK,认真的看Class类,把下面的方法都认真的,自己多用几次,就搞定了。
回复 使用道具 举报
觉得难!可能是没有明白它到底是干嘛的。
建议去理解存在的意义!
先知道它是用来干什么的!不然会莫名奇妙的!
毕竟可以正常的new对象!
  1. Object obj = new Object();
复制代码
为什么却要如下面的那样去加载驱动然后再去建立对象。

  1. Class<?> clazz = Class.forName(className);
  2. Object obj = clazz.newInstance();
复制代码
这些其实都是为了以后做框架服务的!动态的去建立对象。
或者用设计模式的时候用到!比如用反射+抽象工厂模式!
那会更有优势。
曾经本人也是对反射只知其名!根本不知道是用来干什么的(因为平时很少用到,我想很多人都有这感觉)。
但是它确实框架的前提基础。不懂反射,可能就不能深刻理解的框架的原理。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马