#ifdef #ifndef в Java

Я сомневаюсь, есть ли способ сделать условия времени компиляции в Java, такие как #ifdef #ifndef в C ++.

Моя проблема в том, что у меня есть алгоритм, написанный на Java, и у меня есть другое время выполнения, улучшающее этот алгоритм. Поэтому я хочу измерить, сколько времени я экономлю при использовании каждого улучшения.

Прямо сейчас у меня есть набор логических переменных, которые используются для определения во время работы, какие улучшения следует использовать, а какие нет. Но даже тестирование этих переменных влияет на общее время работы.

Поэтому я хочу найти способ решить, во время компиляции, какие части программы должны быть скомпилированы и использованы.

Кто-нибудь знает способ сделать это на Java. Или, может быть, кто-то знает, что такого пути нет (это тоже было бы полезно).

Ответы на вопрос(7)

Ваш ответ на вопрос