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

© 奋发吧小白 高级黑马   /  2014-8-31 23:33  /  791 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

反射:就是把java类中的各种成分映射成相应的java类。 表示java类的Class类显然要提供一系列的方法,来获得其中的变量,方法,构造方法,修饰符,包等信息,这些信息就是相应的类的实例对象来表示,它们是Field、Method、Contructor、Package
JAVA中有九种预定义的 Class 对象,表示八个基本类型和 void。
这些类对象由 Java 虚拟机创建,与其表示的基本类型同名,
即 boolean、byte、char、short、int、long、float 和 double。
反射和普通方式创建对象:
普通方式:
String str = new String(new StringBuffer("abc"));
反射方式:
String str = (String)constructor.newInstance(new SringBuffer("abc"));

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马