随笔分类 -  java反射

日常笔记记录
摘要:1、 通过反射配置文件,运行配置文件中指定类的对应方法 读取config.properties文件中的数据,通过反射技术,来完成Person对象的创建 config.properties文件内容如下 下面通过测试类反射配置文件: 阅读全文
posted @ 2017-12-29 10:31 javaobject 阅读(844) 评论(0) 推荐(0) 编辑
摘要:2、测试代码 阅读全文
posted @ 2017-12-28 17:28 javaobject 阅读(7028) 评论(0) 推荐(0) 编辑
摘要:2、测试代码 阅读全文
posted @ 2017-12-28 16:58 javaobject 阅读(2252) 评论(0) 推荐(0) 编辑
摘要:/* * 反射获取成员方法并运行 * public void eat(){} */ public class ReflectDemo6 { public static void main(String[] args) throws Exception{ Class c = Class.forName("cn.itcast.demo1.Person"); ... 阅读全文
posted @ 2017-12-28 16:54 javaobject 阅读(1266) 评论(0) 推荐(0) 编辑
摘要:/* * 反射获取成员变量,并修改值 * Person类中的成员String name */ public class ReflectDemo5 { public static void main(String[] args) throws Exception{ Class c = Class.forName("cn.itcast.demo1.Person"... 阅读全文
posted @ 2017-12-28 14:46 javaobject 阅读(8572) 评论(0) 推荐(0) 编辑
摘要:/* * 反射获取私有的构造方法运行 * 不推荐,破坏了程序的封装性,安全性 * 暴力反射 */ 阅读全文
posted @ 2017-12-28 11:05 javaobject 阅读(467) 评论(0) 推荐(0) 编辑
摘要:/* * 反射获取构造方法并运行,有快捷点的方式 * 有前提: * 被反射的类,必须具有空参数构造方法 * 构造方法权限必须public */ 阅读全文
posted @ 2017-12-28 11:03 javaobject 阅读(268) 评论(0) 推荐(0) 编辑
摘要:/* * 通过反射,获取有参数的构造方法并运行 * 方法getConstructor,传递可以构造方法相对应的参数列表即可 */ public class ReflectDemo2 { public static void main(String[] args)throws Exception { Class c = Class.forName("cn.it... 阅读全文
posted @ 2017-12-28 11:01 javaobject 阅读(904) 评论(0) 推荐(0) 编辑
摘要:第1章 反射 定义: JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性; 这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 要想解剖一个类,必须先要获取到该类的字节码文件对象。而解剖使用的就 阅读全文
posted @ 2017-12-27 16:43 javaobject 阅读(188) 评论(0) 推荐(0) 编辑
摘要:1.1 类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化三步来实现对这个类进行初始化。 l 加载 就是指将class文件读入内存,并为之创建一个Class对象。 任何类被使用时系统都会建立一个Class对象 l 连接 验证 是否有正确的内部结构,并和其他类协 阅读全文
posted @ 2017-12-27 14:14 javaobject 阅读(280) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示