<分区>
正如标题所说,只使用 Java 代码,所以没有字节码,是否有可能使大多数通用 java 反编译器崩溃,比方说您通过谷歌搜索“java 反编译器”找到的那些?
我知道这不会阻止人们构建一个特定的反编译器来解决这个问题,但它肯定会让人们远离简单的反编译文件。
我一直在思考以下我希望永远不会在生产中遇到的愚蠢代码:
final public class X {
//... interesting stuff
@Override
public String toString() {
return toString();
}
}
例如,这可能是针对想要打印您的对象的人的反制措施。