Schauen Sie sich bitte diesen Code an Android Beispiel :
private static final boolean aBoolean = false;
...
if(aBoolean){
//do something like logs
}
In diesem Fall, da der Wert von aBoolean falsch ist und dass es nicht zur Laufzeit ändern kann, würde die / / tun so etwas wie Protokolle-Anweisung von auf Build ignoriert werden, oder wird es noch gebaut werden und jedes Mal, wenn es die wenn auswerten wird?
Ich versuche, ein Verhalten wie Pre-Prozessor #DEFINE #IF... zu finden, so dass, wenn ich Kodierung bekomme ich meine Protokolle, wenn ich freigeben ich einen Wert wechseln und alle meine Debug-Code wird komplett ignoriert.
(auch möchte ich darauf hinweisen, dass meine Frage ist Android orientiert, so dass, wenn es einen Unterschied zwischen Java und Android in dieser Angelegenheit bitte lassen Sie mich wissen)