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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 曾大鹏 于 2013-5-7 21:08 编辑

能不能举个简单的例子呢

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

2 个回复

倒序浏览
这个比价模糊也不是很好举例子,这是做框架用的,因为 你可能不知道这个类的类名是什么,也不知道这个类有什么方法,通过反射来获取这个东西的。
在内存中有几个类就有几个字节码
如何得到各个字节码对应的实例对象的三种方式(class类型)
1、类名.class  例如:System.class
2、对象.getClass(),例如 str.getClass()
3、Class.forName("java.util.Date")


比如:
Constructor [] constors = Class.forName("java.lang.String").getConstructors();  //得到String类中的所有的构造方法


Method methodCharAt = String.class.getMethod("charAt", int.class); //得到String类中的charAt()方法

评分

参与人数 1技术分 +1 收起 理由
杞文明 + 1

查看全部评分

回复 使用道具 举报
一直在路上 发表于 2013-5-7 17:46
这个比价模糊也不是很好举例子,这是做框架用的,因为 你可能不知道这个类的类名是什么,也不知道这个类有 ...

谢谢了。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马