現在、私はメモリを集中的にチェックするプロセスを持つプログラムに取り組んでいます。ある時点で、コードは次のようになります。
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() メソッドにジャンプしているため、よくわかりません。