用JAVA反编译器,把.class文件反编译后会不会和原文件不同?

如果是简单的JAVA代码或者没有经过混淆编译的代码就会使一样或者差不多的。但是一下两种情况就特别不一样:1.经过混淆编译的 2.使用内部类的 另外,所有的注释都是没有的。当然还有其他的一些情况下你会发现不一样了,某些情况下循环的时候就会,而且变量申明的位置会改变等等。加入...
用JAVA反编译器,把.class文件反编译后会不会和原文件不同?
我试过,不太一样,但是实现还是一样的!我用的是jad,不妨试试。2010-06-15
如果是简单的JAVA代码或者没有经过混淆编译的代码就会使一样或者差不多的。
但是一下两种情况就特别不一样:
1.经过混淆编译的
2.使用内部类的
另外,所有的注释都是没有的。
当然还有其他的一些情况下你会发现不一样了,某些情况下循环的时候就会,而且变量申明的位置会改变等等。2010-06-15
加入反编译器奏效的话,那么交付给客户的.class文件岂不是等于交付了源代码吗?呵呵
所以反编译结果会不同2010-06-14
mengvlog 阅读 128 次 更新于 2025-10-31 01:44:35 我来答关注问题0
檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部