免费发布信息
当前位置:APP交易 > 热点资讯 > 资产交易 >  Java反射的学习笔记

Java反射的学习笔记

发表时间:2021-04-25 16:01:06  来源:红帽社区  浏览:次   【】【】【
红帽社区是一个垂直网络安全社区,融合“红帽先锋”正能量精神,每日分享最新安全资讯,提供安全问答、靶场、众测、漏洞库等功能,是网络安全爱好者学习、交流的优质社区。

什么是java反射

大白话讲就是反向获取class中各种对象的信息、例如成员变量、方法、构造方法、包等等信息。


获得到类的字节码有3种方式

要想反射,首先第一步就是得到类的字节码,获得到类的字节码有3种方式

例子如下,先创建一个Student类

构造反射代码如下



反射有参构造函数



反射“私有”的构造函数



反射得到类中所有的构造函数



反射类中的方法



也可以直接写成stuClass3.getMethod("Student1",String.class,int.class).invoke((Student)stuClass3.newInstance(),"aufeng",20);


反射类中的属性字段




责任编辑:
声明:本平台发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。

德品

1377 678 6470