java代码可以反编译,特别是放在客户端的程序很用被剽窃,盗用.保护程序一般都有以下几个方法: 1.将class文件加密,这个是最安全的,但也费事儿,因为要重写classloader来解密class文件: 2.使用花指令,使得class文件不能反编译(利用反编译工具漏洞):安全性一般 3.代码混淆,提高代码阅读成本:简单易操作,一般采用这种或者与其它方式结合 以上几种方法都需要自己花时间研究代码混淆方案,或者修改代码逻辑使阅读更困难, 或者代用第三方的加密混淆工具,但是现在主流的混淆工具收费,免