public static void main(String[] args) {
if (true) {
System.err.println("true!");
}else {
System.err.println("false!");
}
}
编译之后再反编译
就只有
public static void main(String[] args) {
System.err.println("true!");
}
只有是常量的时候才有这种效果,变量还是原来的样子。
如果遇到
public static void main(String[] args) {
while (false) {
System.err.println("true!");
}
}