1.IDEA 自带的何查何查反编译工具
2.IDEA 源码阅读利器,你居然还不会?
IDEA 自带的反编译工具
IDEA的内置工具——Java Bytecode Decompiler,无论社区版还是源码源码专业版,都能为你提供反编译的格式支持。核心的何查何查java-decompiler.jar文件,隐藏在IDEA安装目录下的看i看量振指标源码/plugins/java-decompiler/lib/路径中。这个工具背后是源码源码Fernflower的反编译技术,其源代码可以在github.com/JetBrains找到。格式
要使用这个工具,何查何查首先确保java-decompiler.jar文件在工作目录中。看i看基本操作方法如下:
- 选项[-=]*,源码源码*可以表示0、格式1个或多个,何查何查具体选项请查阅源码,看i看如0表示关闭,源码源码1表示开启。
- 源文件[]+,星空资源源码可以是.class、.jar或目录,带-e的源文件表示依赖,有助于分析代码关系。
- 目标目录,用于存放反编译结果,只能有一个。
举个例子,零付系统源码你可以执行以下命令反编译单个.class文件:`java-decompiler -o d:/decompiled d:/my.class`,这将把d:/my.class反编译成my.java,存放在d:/decompiled。
对于.jar文件,如`java-decompiler -o d:/decompiled d:/my.jar`,会生成一个新的my.jar,内部是.java格式的源码,而非.class。源码开发技术栈为了查看源码,通常先解压反编译后的my.jar。
如果要反编译一个目录,用`java-decompiler -o d:/decompiled d:/my`,这会在d:/decompiled中生成一个名为my的新目录。
在处理.jar文件时,推荐先将其解压为目录,再进行反编译操作。android源码怎么获取IDEA自带的Java Bytecode Decompiler为开发者提供了强大的反编译功能,方便在需要时查看和理解代码结构。
IDEA 源码阅读利器,你居然还不会?
IDEA 是一款强大的源码阅读工具,其图形化的继承链查看功能让你轻松掌握类的结构。首先,点击右键或在项目目录树选择 Diagrams,你可以创建新标签页或浮动窗口展示继承关系,如自定义 Servlet 的例子。但如果你只想关注核心类,可以简单地删除不必要的类,如 Object 和 Serializable,以优化图形。
对于方法细节,IDEA 也考虑周全。右键点击选择 show categories,可以查看类的属性、方法等,甚至可以调整方法的可见性级别。图形大小不够清晰?不用担心,使用 Alt 键即可放大查看。此外,你还可以添加其他类到继承关系图中,如加入 Student 类,以查看其与当前类的关系。
虽然图形无法直接展示源码,但IDEA 提供了便捷的跳转功能。双击类名,通过 Jump to Source 触达具体方法;利用 structure 功能,快速浏览类中的所有方法。这样,无论是学习框架源码还是日常开发,IDEA 都能提供直观且高效的体验。
总结来说,IDEA 以其强大的功能,让你在源码阅读中如鱼得水,是学习和理解类关系的理想工具。