没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
1 什么是反射机制?
定义:主要是指程序可以访问,检测和修改它本身状态或行为的一种,并能根据自身行为的状态和结果,调整或修改应用所描
述行为的状态。
案例:修仙小说---凡人修仙传(仙界篇)--- 内视功能 --- 修仙的人可以自己检查自己。
可以知道自己缺什么少什么?
修仙小说中可以实现---变身—把自己变成一个女人。
反射机制研究的是:运行时的类---在内存中。
反射机制是一种强大的工具,可以实现让程序员写出通用的程序:主人翁韩立:他可以通过仙法变化成任何一样东西。
反射机制是 JVM 的自省机制:自己检查自己,可以知道自己是什么东西?
案例:一度电----反射机制就可以这一度电到底是由什么物质产生的。
反射机制像一个人的 X 档案:
X 档案中记录了一个人的所有信息,反射可以有权利调用这个 x 档案。
正射:
程序员编写.java 代码,有.java 代码产生.class 信息,最终程序运行的就是.class 代码
反射:
研究的是.class 信息和内存信息。
反射机制核心:
研究 Class 信息。
1.1 反射机制的作用
1、反编译:.class—>java
2、通过反射机制访问 java 对象的属性,方法,构造方法等。
1.2 通过案例感受反射机制
反射机制的核心是:Class
2 综合案例
2.1 通过反射写出通用的对象转 json 字符串
格式:{“”“”“”“”:}
如何得到 json 需要的属性名称:通过得到当前类的方法名,截取方法名得到。
public class Test1 {
public static void main(String[] args) throws Exception{
List<Student> list=new ArrayList<Student>();
Student stu1=new Student("1001","小春 1","男","31","安徽省","1001");
Student stu2=new Student("1002","小春 2","男","31","安徽省","1001");
资源评论
雾林小妖
- 粉丝: 1w+
- 资源: 90
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功