为了账号安全,请及时绑定邮箱和手机立即绑定

如图,在MyEclipse中既然是.class,为什么可以看string类的源码?

如图,在MyEclipse中既然是.class,为什么可以看string类的源码?

炎炎设计 2019-03-22 19:15:37
查看完整描述

3 回答

?
慕后森

TA贡献1802条经验 获得超5个赞

1、有源码,虽然上面给提示的是.class,但显示的内容是 .java,jdk目录下有src.zip
2、反编译

这里属于第一种,jdk自带了源码,当然第三方库也是可以设置源码路径从而实现类与源码的匹配。

区分源码和反编译,源码会有注释、源码级的注解、多余的空行、tab或空格,而反编译出来的类只会包含类本身的信息。


查看完整回答
反对 回复 2019-04-20
?
慕标5832272

TA贡献1966条经验 获得超4个赞

这就是IDE的牛逼之处,自动根据你指定的class文件,找到她对应的JDK里的源码,然后展示给你。

对你,你知道JDK是包含源码的吧?


查看完整回答
反对 回复 2019-04-20
?
慕的地8271018

TA贡献1796条经验 获得超4个赞

可以反编译呀,有反编译插件


查看完整回答
反对 回复 2019-04-20
  • 3 回答
  • 0 关注
  • 534 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信