Java编译器优化机制中有这么一条:对于条件表达式中永远为false的语句,编译器将不对条件覆盖的代码段生成字节码。
final boolean debug = false;
if(debug){ // debug必须是final类型的,下面的代码才不会在编译成字节码
printf("I'm in debug mode!");
}
版权声明:本文为CSDN博主「weixin_34128534」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_34128534/article/details/92075572