Quick testing (according to java version 1.8.0_05):
long start = System.nanoTime();
int run = 1_000_000;
for(int i = 0; i < run; ++i) {
if(alwaysTrue) {
}
}
long end = System.nanoTime();
end - start~ 1820,000 nanoseconds on average. this:
long start = System.nanoTime();
int run = 1_000_000;
for(int i = 0; i < run; ++i) {
}
long end = System.nanoTime();
end - start an average of ~ 1,556,000 nanoseconds.
as an added bonus:
long start = System.nanoTime();
int run = 1_000_000;
for(int i = 0; i < run; ++i) {
if(true) {
}
}
long end = System.nanoTime();
end - start ~ 1,542,000 nano seconds on average, same as comment.
Conclusion
if(someBool){} . , , , .