今天回忆下java的反射
发布日期:2021-10-05 07:45:38
浏览次数:5
分类:技术文章
本文共 440 字,大约阅读时间需要 1 分钟。
1.java反射的概念:
可以获取正在运行的java对象
2.java反射功能:
a.可以判断运行时对象所属的类
b.可以判断运行时对象所具有的成员变量和方法
c.甚至可以调用private方法
d.生成动态代理
3.java反射需要用到的类:
a.Class:它表示正在运行的java应用程序中的类和接口
b.Field:类或接口的属性信息,以及对它的动态访问权限
c.Constructor:类的单个构造方法的信息以及对它的访问权限
d.Method:方法信息
4.java反射的现实:
1.首先获取一个类的Class对象:三种方法:
Class c1 = Test.class;
Class c2 = Class.forName("com.reflection.Test");
Class c3 = new Test().getClas();
2.分别调用Class对象中的方法来获取一个类的属性/方法/构造函数结构
获取类的信息:
获取成员变量信息
构造方法:
成员方法:
转载地址:https://blog.csdn.net/lixld/article/details/36872039 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月10日 20时30分38秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Linux常用快捷键和基本命令
2019-04-26
Linux上安装jdk1.8和配置环境变量
2019-04-26
A表中存有B表的多个主键,逗号隔开,B表进行删除时,要判断B表是否绑定A,怎么实现?
2019-04-26
centos环境下docker安装redis并挂载外部配置和数据
2019-04-26
maven中的setting.xml 配置文件
2019-04-26
MySQL的Limit详解
2019-04-26
java \t,\n,\r,\b,\f 的作用
2019-04-26
java8 LocalDate 根据时间获取星期几
2019-04-26
Base64 加密解密
2019-04-26
Excel表格身份证号显示不完整问题
2019-04-26
今日份实操——(HTML+CSS)浮动布局练习
2019-04-26
2011年下半年信息系统项目管理师上午试卷试题及参考答案,考试真题
2019-04-26
2011年下半年信息系统项目管理师考试下午案例分析试题及参考答案,考试真题
2019-04-26
2019年上半年信息系统项目管理师考试真题及答案(包含综合知识,案例分析,论文真题)
2019-04-26
理财启蒙必读书籍《小钱狗狗》心得
2019-04-26
《巴比伦最富有的人》精髓:学会储蓄、谨慎投资,从而走上致富之路
2019-04-26