[转载]为什么jar包中能看见源码
这个也是我之前发现过的一个现象,只是之前没有研究过。今天正好在知乎看见,总结一下:
- 对于Maven或者Gradle项目,依赖的部分会自动从远程仓库下载源码
- 生成的jar包中配置了源码文件,打开class文件时会自动去该路径下找源码
- 安装了反编译插件
另外,关于jar包的结构,这篇博文有很好的讲解.注意jar包采用常见的ZIP压缩算法,和ZIP文件十分类似,可以直接解压
这个也是我之前发现过的一个现象,只是之前没有研究过。今天正好在知乎看见,总结一下:
另外,关于jar包的结构,这篇博文有很好的讲解.注意jar包采用常见的ZIP压缩算法,和ZIP文件十分类似,可以直接解压
mx4g -Xmn2gjps:查看 Java 进程jstat:监控 JVM 统计信息jmap:生成堆转储文件jstack:生成线程转储文件。
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M