supershot说的对啊!对于class的后期处理大概有:
- 优化(Optimize什么的)(俺的英文不行,阿拉伯语不错!跟拉哥学的)
  优化处理可以把你的类变小,变快- 混淆(Co什么的唉)
  混淆处理可以把你的类变成:a.class, b.class, ca.class. cb.class...
  就不太容易读了可以在www.google.com里用"Co什么的... Java"或是“de-Complier Java”搜

解决方案 »

  1.   

    Sun好像也出过一个把变量都弄成OooOOooOooOOooOOOoO,OooOOooOOooOOooOOOoO之类的比a.class,b.class还要恶心。
      

  2.   

    lusxiao(lusxiao)说的是jade,也是一个混淆器,有图形界面,操作很方便,能批量混淆不过我见过更好的,decompile后已经不是纯的的java代码,我也很奇怪。
      

  3.   

    我曾经用反编译过一个网上的Applet,居然反编译给我的代码里有goto语句。还有while(true)循环。估计是把exception给反编译错了。那还是一个很有名的反编译器。我不知道是反编译器有bug还是人家的Applet用了1280000000位的加密技术 :)(纯属搞笑)
      

  4.   

    我经常写while(true)循环, 只要break就可以了嘛
      

  5.   

    只是我知道它的代码要throw exception但它却没有try/catch只有while(true){}然后是一句莫明奇妙的goto。我知道这个Applet用过混淆器。因为里面全是a b c d f