JDK 源码里面 HashMap 的实现,怎么那么多 var1,var2,var3,var7,8,9?

2017-02-18 11:06:19 +08:00
 yang2yang

其实不止 HashMap ,感觉有很多都是用 var1,var2,var3 ,这是什么原因?难道是取不出好的名字这个原因吧。。。

4763 次点击
所在节点    Java
22 条回复
jiezhi
2017-02-18 11:07:59 +08:00
莫非阿三哥写的?
Troevil
2017-02-18 11:09:44 +08:00
你看到的不会是反编译出来的吧 ~~
acrisliu
2017-02-18 11:11:25 +08:00
sudoz
2017-02-18 11:18:11 +08:00
大兄弟,你看的是 .class 反编译的结果
mgcnrx11
2017-02-18 11:24:10 +08:00
用的是 IDEA ?它自带了反编译器方便临时看源码
yang2yang
2017-02-18 11:26:40 +08:00
哭了,原来是 IDEA 反编译出来的原因啊。。
yang2yang
2017-02-18 11:29:44 +08:00
@Troevil @acrisliu @sudoz @mgcnrx11 原来 idea 反编译出来就会出现这种情况啊,话说为什么会找不名字呢?还需要把 JDK 源码导入到项目里面才能看到源代码吗?
skydiver
2017-02-18 11:31:54 +08:00
@yang2yang idea 会提示你加载源代码
misaka19000
2017-02-18 11:39:17 +08:00
被楼主蠢哭了。。。
yang2yang
2017-02-18 11:40:47 +08:00
@misaka19000 被自己蠢哭。。。突然有种删帖的冲动。。
MajorAdam
2017-02-18 11:41:27 +08:00
我说呢,我看的也是 var😂
ihuotui
2017-02-18 11:47:40 +08:00
智商帖子
Allianzcortex
2017-02-18 11:56:06 +08:00
我记得不用做别的配置(也可能是我忘了......)啊,看的 JDK 源码里没有这个。突然想起以前有段时间关于美团外卖蓝牙强杀别的外卖 APP 进程的事情,那个有人反编译完代码后看到的参数名称就是 paramContext ,是自动填充的。
zgqq
2017-02-18 12:06:35 +08:00
楼主也是 6
wujunze
2017-02-18 13:45:55 +08:00
23333
AlisaDestiny
2017-02-18 15:40:53 +08:00
如果你是 maven 项目。可以自动下载源码
HarveyDent
2017-02-18 22:47:52 +08:00
我只想说,哈哈
moqimoqide
2017-02-18 23:15:17 +08:00
因为开心,所以留一条发言,楼主加油. xxx.jar + xxx-src.jar
WhoMercy
2017-02-19 01:12:45 +08:00
2yang2simple
honeycomb
2017-02-19 12:41:58 +08:00
@yang2yang 但是反过来想, idea 的反编译能力非常好,以至于你觉得他应该就是源代码了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/341357

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX