java里的反射讲的是什么内容?
来源:百度知道 编辑:UC知道 时间:2024/06/05 04:23:46
java里的反射讲的是什么内容?
Java中有两种实例化的方式
一种是显示的new:new Object();
一种是反射机制:Class.forName(pockageName.className).newInstance();
本质上 实例化一个对象 分为两部来完成
第一部 加载**.class文件到内存中 并初始化static的部分
第二步 初始化非staitc的部分 并生成实例
第一步相当于Class.forName(pockageName.className)
第二步相当于**********************************.newInstace();
new Object()是直接把这两部都完成了
运行时获取对象的类型信息的方法 并且可以根据这些信息对对象执行操作
一种读取类的属性和方法,并使用他们