网站前置审批类型,黄骅市领导班子最新调整,crm系统功能模块,贵阳建设局网站前些天发现了一个巨牛的人工智能学习网站#xff0c;通俗易懂#xff0c;风趣幽默#xff0c;忍不住分享一下给大家。点击跳转到教程。
前言#xff1a;在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作#xff0c;对于一些框架的代码我们总怀有一些好奇之心通俗易懂风趣幽默忍不住分享一下给大家。点击跳转到教程。
前言在实际的开发中几乎都会使用到一些框架来辅助项目的开发工作对于一些框架的代码我们总怀有一些好奇之心想一探究竟有源码当然更好了
1Eclipse的版本信息 2Help——Eclipse Marketplace 3-1输入 Decompiler 搜索并安装此插件 3-2输入 反编译 搜索并安装此插件有好多好玩的插件不妨尝试玩一玩 4这里有几种不同的反编译插件工具的选择可以先都选上然后尝试一下看看那个更好玩 5没得选不接受就不能继续玩了 6当然要继续了 7好啦反编译插件安装完成了重启Eclipse之后就能玩了那就Yes吧 8想看一下反编译插件安装后的设置选项 Window——Preferences 9下图为Eclipse Class Decompiler的首选项页面可以选择缺省的反编译器工具并进行反编译器的基本设置。
缺省的反编译工具为JD-CoreJD-Core更为先进一些支持泛型、Enum、注解等JDK1.5以后才有的新语法。
首选项配置选项的含义如下所示 9-1.重用缓存代码只会反编译一次以后每次打开该类文件都显示的是缓存的反编译代码。 9-2.忽略已存在的源代码若未选中则查看Class文件是否已绑定了Java源代码如果已绑定则显示Java源代码如果未绑定则反编译Class文件。若选中此项则忽略已绑定的Java源代码显示反编译结果。 9-3.显示反编译器报告显示反编译器反编译后生成的数据报告及异常信息。 9-4.使用Eclipse代码格式化工具使用Eclipse格式化工具对反编译结果重新格式化排版反编译整个Jar包时此操作会消耗一些时间。 9-5.使用Eclipse成员排序使用Eclipse成员排序对反编译结果重新格式化排版反编译整个Jar包时此操作会消耗大量时间。 9-6.以注释方式输出原始行号信息如果Class文件包含原始行号信息则会将行号信息以注释的方式打印到反编译结果中。 9-7.根据行号对齐源代码以便于调试若选中该项插件会采用AST工具分析反编译结果并根据行号信息调整代码顺序以便于Debug过程中的单步跟踪调试。 9-8.设置类反编译查看器作为缺省的类文件编辑器默认为选中将忽略Eclipse自带的Class Viewer每次Eclipse启动后默认使用本插件提供的类查看器打开Class文件。 10查看所引用的 类 || 接口 || 方法 的反编译代码的方法如下 方法一右键点中 类 || 接口 || 方法 名选择Open Declaration即可进入源码。 方法二右键点中 类 || 接口 || 方法 名直接按F3键即可进入源码。 方法三常按住Ctrl键然后点击 类 || 接口 || 方法 名即可进入源码。我比较喜欢这种操作方式
11插件提供了系统菜单工具栏当打开了插件提供的类反编译查看器后会激活菜单和工具栏选项可以方便的进行首选项配置切换反编译工具重新反编译以及导出反编译结果。