如何防止class不被反编译——有人说Java能够直接反编译出源代码,不适合做产品……。
有一个产品想用Java来做,因为要跨平台,而是服务型的程序,用Java作有很多好处,但是反对的人提出,Java的class能够直接被反编译成源代码,客户买了产品岂不是可以反编译成源代码??
当然从某种意义上来说,任何程序都可以被反编译成汇编,但Java更容易被反编译一些。
同时还提出 C#不能被反编译,推荐用C#,我觉得C#也是解释型的语言,应该和Java相同,都能被同样程度的反编译,但是具体的不太清楚,请高手们详细的说一下。。。