社区
Java SE
帖子详情
反射可以得到什么,清明细
javagoodboy1
2009-08-17 03:35:39
Thank
...全文
145
10
打赏
收藏
反射可以得到什么,清明细
Thank
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tfsict2008
2009-08-19
打赏
举报
回复
通过类的字节码文件获得类的信息,产生Class对象,根据这个对象可以获得Constructers,methods,fields,想要什么都可以得到,反正反射就是在你不知道类名的情况下使用这个类,动态加载类,扩展程序,
lifeiscool
2009-08-19
打赏
举报
回复
[Quote=引用 8 楼 supreme1008 的回复:]
可以得到一个类的所有东西,包括方法,修饰符,变量等等
[/Quote]
就这样。
supreme1008
2009-08-18
打赏
举报
回复
可以得到一个类的所有东西,包括方法,修饰符,变量等等
pupppet
2009-08-18
打赏
举报
回复
反射的类里面的所有东西。。。变量啊,方法啊,方法参数啊(个数与类型)
lihaifeng0412
2009-08-17
打赏
举报
回复
这问题也需要到这里来问么?百度一搜一大堆!
三界五行外
2009-08-17
打赏
举报
回复
[Quote=引用 4 楼 eastoneking 的回复:]
引用 3 楼 kuailelxl 的回复:
目前我碰到的。
一、基类中调用已知方法名或者方法特点的子类的方法。比如重写基类的toString方法,反射找到所有的get方法并反射执行取得返回值,可以将所有仅用于数据传送的类继承该类,只需要使用System.out.println(数据对象),就可以打印处该对象所有的字段值。
二、多模块程序中低JDK模块调用高JDK模块的类。低JDK的模块通常是多局点统一版本,需要在不同的JRE上运行,故只能采用最低的JDK进行编译。而如果代码中引用的是高JDK编译的类,则编译不能通过,所以不能在代码中直接导入或者引用这些类,只能使用反射机制在运行时动态的获取类进行使用。
第二点的意思是说通过Class.forName可以再低版本的JRE运行高版本的class文件么?
如果是,表示怀疑.应该加载就报错的
[/Quote]
你没看清楚,是在低JDK上可以编译引用了高JDK类的工程,运行的时候JRE该是啥版本还得是啥版本。
临碣
2009-08-17
打赏
举报
回复
[Quote=引用 3 楼 kuailelxl 的回复:]
目前我碰到的。
一、基类中调用已知方法名或者方法特点的子类的方法。比如重写基类的toString方法,反射找到所有的get方法并反射执行取得返回值,可以将所有仅用于数据传送的类继承该类,只需要使用System.out.println(数据对象),就可以打印处该对象所有的字段值。
二、多模块程序中低JDK模块调用高JDK模块的类。低JDK的模块通常是多局点统一版本,需要在不同的JRE上运行,故只能采用最低的JDK进行编译。而如果代码中引用的是高JDK编译的类,则编译不能通过,所以不能在代码中直接导入或者引用这些类,只能使用反射机制在运行时动态的获取类进行使用。
[/Quote]
第二点的意思是说通过Class.forName可以再低版本的JRE运行高版本的class文件么?
如果是,表示怀疑.应该加载就报错的
三界五行外
2009-08-17
打赏
举报
回复
目前我碰到的。
一、基类中调用已知方法名或者方法特点的子类的方法。比如重写基类的toString方法,反射找到所有的get方法并反射执行取得返回值,可以将所有仅用于数据传送的类继承该类,只需要使用System.out.println(数据对象),就可以打印处该对象所有的字段值。
二、多模块程序中低JDK模块调用高JDK模块的类。低JDK的模块通常是多局点统一版本,需要在不同的JRE上运行,故只能采用最低的JDK进行编译。而如果代码中引用的是高JDK编译的类,则编译不能通过,所以不能在代码中直接导入或者引用这些类,只能使用反射机制在运行时动态的获取类进行使用。
kakagui
2009-08-17
打赏
举报
回复
可以动态的获取类的信息。
临碣
2009-08-17
打赏
举报
回复
元数据信息:)
明细吧,准确吧:)
利用java
反射
,实现明
细
导入对品牌的校验
本文介绍了一种使用Java
反射
和抽象概念来实现数据校验的方法,特别是针对Excel导入数据的品牌字段校验过程。通过对业务需求的详
细
分析,文章展示了如何通过
反射
获取父类对象及ID,并对导入数据进行有效的品牌一致性校验。
H3C BGP路由
反射
实验
该实验涉及H3C路由器的BGP配置,包括EBGP邻居建立、IBGP对等体组、路由
反射
器设置、业务网段宣告和路由聚合。R2作为
反射
器,配置Cluster_id为2001,确保R3,R4,R5间业务网段路由可达,同时通过手动聚合隐藏明
细
路由,防止环路。
BGP 路由
反射
实验
本文通过实验配置BGP路由
反射
器,解决IBGP防环导致的路由不可达问题,并使用手动聚合抑制明
细
路由传播。R2作为
反射
器,Cluster_id为2001,R1、R3、R5将业务网段汇总后宣告,实现全网路由优化。
华三 h3c路由协议BGP对等体组、
反射
器、路由选路综合实验
这篇博客介绍了如何在华三(H3C)路由器上进行BGP对等体组、
反射
器和路由选路的综合实验。实验中,R1作为路由
反射
器,R2和R3与之建立IBGP连接,同时R2和R3与R4和R5建立EBGP连接。R4对源自AS 300的路由进行汇总,而R3则阻止某些AS 400的路由传播。此外,通过路由策略实现R1去往AS 300的明
细
路由从R2传出,汇总路由从R3传出。实验涉及OSPF、BGP、路由策略、路由
反射
和AS_PATH属性等概念。
BGP
反射
器
BGP
反射
器用于解决IBGP全互联带来的会话数量过多问题,通过路由
反射
机制打破了传统的水平分割限制。文章介绍了BGP
反射
器的组成,包括路由
反射
器、客户机和非客户机,并详
细
阐述了路由
反射
防环的Originator_ID和Cluster_List策略。主要内容涉及如何配置BGP
反射
器以实现有效防环。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章