网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
可签
7
级以上的吧
50
个
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月06日
漏签
0
天
java吧
关注:
1,236,787
贴子:
12,705,925
看贴
图片
吧主推荐
视频
游戏
71
回复贴,共
1
页
<返回java吧
>0< 加载中...
哪个大佬给我说说JAVA中的反射机制
只看楼主
收藏
回复
lllfffff
淼
3
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
我今天看反射机制,彻底看懵了
送TA礼物
IP属地:四川
来自
Android客户端
1楼
2022-04-10 20:38
回复
浅意-心虽凉
淼淼淼水
10
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
请@这位牛马,它强的很,一天到晚说自己是大神,每个贴都有它的身影
IP属地:浙江
来自
Android客户端
2楼
2022-04-10 20:49
回复(54)
收起回复
区块城市(广州)科技发展
几秒拥有NFT,
java
开源代码,就来BlockCity区块城市,不只是元宇宙地产了解
java
开源代码,加入去中心化的元宇宙,成为永久居民
2025-01-06 08:23
广告
立即查看
冷眸232
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
就是在程序运行过程动态的获取类。没有反射的时候,我们只能先确定好使用哪个类,然后再通过实际化调用方法。有了反射,我们就不用提前确定使用哪个类了,而是在程序运行中,你用哪个类,反射就给你加载哪个类。
IP属地:天津
来自
iPhone客户端
3楼
2022-04-10 21:15
回复(1)
收起回复
贴吧用户_7WNKtJR
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
就是jvm加载一个类的时候,把字节码文件也就是.class文件加载进内存里,然后生成一个Class对象,这个对象保存了类的各种信息。
IP属地:浙江
来自
Android客户端
5楼
2022-04-10 22:11
回复
收起回复
难受啊
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
反射就是运行时的东西(可以破坏封装性),只要学会其思想,不用强行记API,知道该在什么地方用就好
IP属地:山东
来自
Android客户端
7楼
2022-04-10 23:33
回复
收起回复
吃瓜小卒ghj
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
反射就我的理解就是可以获取一个类的全部信息,一般是通过类new出对象,现在就要从对象反射出类,一般调用方法是 实例.方法(),反射调用方法是 方法.执行(实例),将一贯的思维反着考虑
IP属地:陕西
8楼
2022-04-10 23:47
回复
收起回复
星空第一火
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
想弄懂反射得先学JVM,学会Java对象生成的过程。
IP属地:重庆
来自
Android客户端
9楼
2022-04-11 00:26
回复
收起回复
爱莫浅忆
淼淼沝
8
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
贴吧能学会就怪了
IP属地:四川
来自
Android客户端
10楼
2022-04-11 02:33
回复
收起回复
暗夜公爵Char
淼淼淼沝
11
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
正的来不了,来反的。PHP也有。
IP属地:辽宁
来自
Android客户端
13楼
2022-04-11 06:18
回复
收起回复
-步青云半步雨
司马沝
14
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
初学者可以先过一遍就行了,懂不懂无所谓,这个一般是写比较灵活的公共代码时才会用到,以后代码写得多了,自然而然就会用了,死记硬学也就记几个api,没太大的意义
IP属地:四川
来自
Android客户端
14楼
2022-04-11 07:30
回复(3)
收起回复
初始状态0
淼淼水
7
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
jvm加载类后会得到这个类的所有信息,比如方法、属性、注解、内部类、父类、实现的接口等等,Java里每个对象也会记录这个对象所属的类。反射就是让你在运行时获得这些信息,然后进行操作的一套api。
比如Object的getClass方法可以得到这个对象所属的类,Class的newInstance方法可以创建一个指定类的对象。
据我目前了解,反射通常用于:序列化和反序列化、程序框架、插件、动态代理、故意破坏封装。
IP属地:上海
来自
Android客户端
15楼
2022-04-11 07:44
回复
收起回复
白给男孩
水
1
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
刚学se的时候知道有这个东西,用来干什么的就行了,反射确实难学
IP属地:广东
来自
Android客户端
16楼
2022-04-11 08:18
回复
收起回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧热议榜
1
名创联动黑神话遭集美抵制
2213340
2
AG晋级挑战者杯决赛
2157368
3
俄乌士兵战场激烈肉搏细节曝光
2114644
4
T1新队服被粉丝玩梗
2064042
5
2025澳网总奖金9650万澳元
1676402
6
马斯克要直接去火星不去月球
1649225
7
媒体质疑国际乒联调查组客观性
1543992
8
全国流感病毒阳性率持续上升
1305779
9
阿森纳1-1布莱顿3连胜终结
916398
10
暴雪回应网易通行证绑定问题
523440
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示