黑马程序员技术交流社区

标题: 反射的基础认识 [打印本页]

作者: 奋发吧小白    时间: 2014-8-31 23:33
标题: 反射的基础认识
反射:就是把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"));






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