目前我正在开发一个具有内存密集检查过程的程序。在某些时候,代码看起来像这样。
if(isvalid() && false) //this false is acctually another method which will at this given
//point always return false
{
//rest ommited
}
JVM 是否总是检查第一个方法(isValid()),因为 x && false 是 false;
我不确定,因为调试器在每次迭代时都会跳转到 isValid() 方法。