2022年DJJavaDecompiler新手入门教程 .pdf
《2022年DJJavaDecompiler新手入门教程 .pdf》由会员分享,可在线阅读,更多相关《2022年DJJavaDecompiler新手入门教程 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、昨天大 D 说让我写下DJ 入门的基础,今天写了一大半了,结果不小心把浏览器给关掉了,伤心死了,本来里面请了点 JAVA 知道的,但是现在就不讲了,下次有时间再讲吧,在公司不好弄,今天就只请DJ 了.话说回来,先看图:其中代码区是DJ 反编译出来的源码,方法列表区是在这个类里所有的方法的列表,双击后会在代码区进入该方法的区域,快捷键区我们用不着,因为那些是把这个当作IDE 才用的着的,比如写 JAVA 程序啦.下面我们请下这个怎么用,首先我们用DJ 写段小程序看看,打开记事本,加入以下代码public class b public static void main(String args)in
2、t i=5,n=Integer.parseInt(args0);/定义整形变量i=5,n=从命令行输入的参数boolean flag=in?true:false;/定义 boolean型变量 flag.并用三目运算符计算flag的值,如果 i 大于 n,flag 值为 true,如果 i 不大于 n,flag 值为 false System.out.println(flag);/输出 flag 的值 保存到 D 盘,存为 b.java 打开命令提示符,输入 d:javac b.java 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -java b 8 java b 3
3、注意:每句都要回车运算结果b 后面的数字是给程序传数进去,我们的 n 就是读的这个参数下面我用用DJ 反编译 b.class,这个文件和b.java 在一个目录里,当我们用javac b.java 时就会生成这个文件,java b 全写应该是java b.class,但是后面的后缀可以省略,前面的.java 不能省.用 UltraEdit-32打开:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -看不懂吧,说实话,要是把这个看懂也不难,但如果里面有中文那就难懂了.下面再用我们的DJ 打开:名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 7 页 -代码反编译
4、出来后和我们原来的不一样吧,多了一个 public b(),其实这个不是多的,每个类都要有一个和自己类名相同的构造方法,只是我们没写而已,下面的 main 函数里也和我们原来写的不一样了,我们原来的int i=5 变成了 byte byte0=5;/其实这个无所谓了,因为每个我们的i 值为 5,用不着 int 型的,用byte 就够了,这是 JAVA 给我们优化的.下面 n 的值在这里变成了i 的值,这个都无所谓的,因为 JAVA 编译成字节码后算的是顺序,名字无所谓.后面的三目运算符也差不多的.输出函数都一样的了.那大家在想了,这样有什么用呢,我们把他反编译成了源码也用不着啊,HALO 里根
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年DJJavaDecompiler新手入门教程 2022 DJJavaDecompiler 新手入门 教程
限制150内