#ifdef #ifndef em Java

Duvido que exista uma maneira de tornar condições de compilação em Java como #ifdef #ifndef em C ++.

Meu problema é que ter um algoritmo escrito em Java, e tenho um tempo de execução diferente, melhora esse algoritmo. Então eu quero medir quanto tempo eu salvo quando cada melhoria é usada.

Agora eu tenho um conjunto de variáveis ​​booleanas que são usadas para decidir durante o tempo de execução quais melhorias devem ser usadas e quais não. Mas até mesmo testar essas variáveis ​​influencia o tempo total de execução.

Então eu quero descobrir uma maneira de decidir durante o tempo de compilação quais partes do programa devem ser compiladas e usadas.

Alguém sabe uma maneira de fazer isso em Java. Ou talvez alguém saiba que não existe tal coisa (também seria útil).

questionAnswers(7)

yourAnswerToTheQuestion