摘要: 1、概念:反射就是把Java类中的各种成分映射成相应的java类。2、功能:(1)在运行时判断任意一个对象所属的类。(2)在运行时构造任意一个类的对象。(3)在运行时判断任意一个类所具有的成员变量和方法。(4)在运行时调用任意一个对象的方法。通过反射甚至可以调用到private的方法。(5)生成动态代理。3、Java反射所需要的类主要有:java.lang.Class类和java.lang.reflect包中的Field、Constructor、Method、Array类。4、Class类:(1)Class类封装一个对象或接口运行时的状态。(2)JVM:(Java Virtual Machin 阅读全文
posted @ 2012-09-20 19:16 流-星-追-月 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1、泛形的作用:JDK5以前,对象保存到集合中就会失去其特性,取出时通常要程序员手工进行类型的强制转换,这样不可避免就会引发程序的一些安全性问题。代码说明:(1)List list=new ArrayList(); list.add("abc"); //String类型不能强转成Integer类型,编译时不报错,运行出错 Integer i=(Integer)list.get(0);(2)list.add(new Random());list.add(new ArrayList());for(int i=0;i<list.size();i++){ //此处取出来的对象 阅读全文
posted @ 2012-09-20 19:12 流-星-追-月 阅读(154) 评论(0) 推荐(0) 编辑