こういうコードがあった時、logが呼ばれてもデバッグモードでなければ
意味が無いけど、AnyHeavyMethodは計算されちゃうんでしょうか。
それとも最適化で実行されませんか?
//in some method
log(""+AnyHeavyNoEffectMethod(o));
public void log(String s){
if(isDebugMode())
System.out.println(s);
}
探検
★★Java質問・相談スレッド181★★
■ このスレッドは過去ログ倉庫に格納されています
671デフォルトの名無しさん
2018/08/20(月) 16:30:51.58ID:x31M90y2■ このスレッドは過去ログ倉庫に格納されています
