jd-gui-0.3.2.windows

优点:对try,catch,finally处理的比较好

缺点:

1.变量定义有时丢失,有时重复

2.对if (!(obj instanceof String))会处理成if (!obj instanceof AccessPoint)

3.有些代码无法反编译

4.异常的名字有时候弄混,catch时命名为ex,下面的代码中却是e

5.if (canUse)处理成if (canUse != 0)

判断为true:if (canUse != 0)

判断为false:if (canUse == 0)

6.

   public void addActionListener(ActionListener al)
   {
     this.m_listenerList.add(VWConsoleListener.class, al);
   }

应该是

    public void addActionListener(ActionListener al)
    {
        m_listenerList.add(java.awt.event.ActionListener.class, al);
    }

7.有时会把无参数的构造函数new成new Test(null)

8.case中有时会出现不必要的break label.

如把:if (code.equals(1)) return 27;

反编译成

if (!code.equals(1)) break label577; return 27;

 

9.int[] 反编译成[I,byte[][]反编译成[[b;

import也出错了

 

10.程序中用到Map.Entry,结果反编译之后没有import Map,而是import Map.Entry。

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值