类文件可以反编译,所以java程序将没有保密性。

Java。类文件是高度抽象的,所以反编译技术并不难,目前有用的工具也很多。因此,如果没有特殊的保护策略,Jar包就不是机密的。

但是,一般来说,代码是受知识产权保护的,是通过许可声明的,所以你的竞争对手在反编译你的代码时,就有被起诉侵权的风险。

此外,保护策略可以用来防止反编译,例如使用工具来扰乱编译。类文件。