java反射机制(转载)
来源:互联网 发布:mysql 重命名数据库 编辑:程序博客网 时间:2024/05/21 18:32
1、Java反射机制是在运行状态中,对于任意一个类,都能够调用这个类所属的属性和方法;对于一个对象来说,都能够调用这个对象的任意一个方法和属性;这种动态获的取信息以及动态调用对象的方法功能称为java的反射机制。
2、Java反射及时主要的功能:
(1)、在运行时判断任意一个对象所属的类;
(2)、在运行时构造任意一个类的对象;
(3)、在运行时判断任意一个类所具有的成员变量和方法;
(4)、在运行时调用任意一个对象的方法;
(5)、生成动态代理;
3、java程序可以在加载一个运行时才得知名称的class,获取其完整构造,并生成其对象实体、或者其fields设值、或者唤起其methods.
4、Class对象
需要使用反射机制,则首先得获得所需操作的类所对应的Class对象。在java中,每一个类都会有很多对象,这些对象都会对应同一个Class对象。这个Class对象是有JVM生成的,通过他能够熟悉整个类的结构。
获取Class类对象的3中方法:
(1)、Class.forName(“类的路径”)。使用Class类的静态方法
(2)、类名.Class。
(3)、实例.getClass()。使用对象的getClass()方法。
5、动态语言
程序在运行时候,允许改变程序结构或者变量类型,这种语言称之为动态语言。
阅读全文
0 0
- java反射机制(转载)
- java反射机制(转载)
- java反射机制(转载)
- JAVA反射机制(转载)
- java--反射机制(转载)
- Java反射机制详解(转载)
- 转载(java反射机制详解)
- 【转载】Java 反射机制浅析
- 转载:java反射机制详解
- 转载:JAVA中的反射机制
- 【转载】JAVA中的反射机制
- [转载]Java中的类反射机制
- 详解Java的反射机制(转载)
- java的反射机制,转载篇
- java反射机制()
- 091108(星期天) 转载消息反射机制
- Android反射机制实例参考(转载)
- 反射机制-转载
- git重置
- C语言的插入排序
- POJ 2137 Cowties 笔记
- OrmLite框架操作数据库
- Linux日常——NAT技术与代理服务员器调研
- java反射机制(转载)
- Android最值得使用的插件之一————360 FireLine Plugin、LeakCanary
- iOS程序安装到设备上的二进制文件会有变化
- 寓教于乐——神经网络基础BugBrain
- 解决编译时出现的警告:format string is not a string literal (potentially insecure)
- go linux下安装及环境配置
- ubuntu如何重启网络
- 数据挖掘常用算法优缺点分析
- SSM当JSON数据遇上懒加载