Performance

Instruções condicionais como if são lentas perto de qualquer tipo de expressão matemática?
A expressão “a ? b : c” tem o mesmo efeito?

A diferença parece ser grande em código nativo mas me pergunto se seria o mesmo em java bytecode ou se jit compiler consegue otimizar isso.

O compilador Java inline getters and setters desnecessários?

float getX return x;

Imagino que o compilar do Oracle é feito visando cross-compatibilidade ao invés de performance.
Outros compiladores gerariam bytecode mais otimizadas ou o diferença é nula?
Também me pergunto se outras linguagens como Scala e Clojure geram melhor bytecode que o equivalente em Java.

Te respondo com outra pergunta. Quem compila todas elas? O que importa é o compilador.
Sobre o desempenho dos ifs ser pior que as expressões eu não acredito. O compilador otimiza boa parte desse código em tempo de compilação. Posteriormente ainda existe o jit para melhorar o bytecode.