网站首页 > java教程 正文
一:反射描述
1、反射是被视为动态语言的关键,反射机制允许程序在执行期借助于API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法
1、反射机制提供的功能
1、判断任意一个对象所属的类
2、构造任意一个类的对象
3、判断任意一个类所具有的成员变量和方法
4、调用任意一个对象的成员变量和方法
5、生成动态代理
2、主要相关的API
二:Class 类
1、在Object类中定义了以下的方法,此方法将被所有子类继承
2、以上的方法返回值的类型是一个Class类,此类是Java反射的源头
3、实际上所谓反射从程序的运行结果来看也很好理解,即:可以通过对象反射求出类的名称
4、相当于对照镜子后可以得到的信息:某个类的属性、方法和构造器、某个类到底实现了哪些接口
5、对于每个类而言,JRE 都为其保留一个不变的 Class 类型的对象
6、这个 Class 对象包含了特定某个类的有关信息
7、Class本身也是一个类、对象只能由系统建立对象
8、一个类在 JVM 中只会有一个Class实例
9、一个Class对象对应的是一个加载到JVM中的一个.class文件
10、每个类的实例都会记得自己是由哪个 Class 实例所生成
11、通过Class可以完整地得到一个类中的完整结构
1、Class类的常用方法
2、实例化Class类对象方法
1、如已知具体的类,通过类的class属性获取该方法
最为安全可靠,程序性能最高
2、如已知某个类的实例,调用该实例的getClass()方法获取Class对象
3、如已知一个类的全类名,且该类在类路径下,可通过Class类的静态方法forName()获取
猜你喜欢
- 2024-09-30 java反射机制深度探讨(java反射机制的原理和用途)
- 2024-09-30 Java中的反射到底有什么用?(java反射的用途及实现)
- 2024-09-30 JAVA 反射机制(Java反射机制的作用包括)
- 2024-09-30 Java的反射机制是什么?#干货分享(java反射机制实现原理)
- 2024-09-30 Java基础:反射机制(java反射机制实例)
- 2024-09-30 想成为java架构师,你首先得掌握的Java反射机制,安排
- 2024-09-30 Java面试篇基础部分-Java反射机制是什么
- 2024-09-30 谈谈Java反射机制(java的反射机制)
- 2024-09-30 Java后端精选技术:Java的反射机制
- 2024-09-30 Java的反射机制大家都会了,你还不会吗?
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)