Я сомневаюсь, есть ли способ сделать условия времени компиляции в Java, такие как #ifdef #ifndef в C ++.
Моя проблема в том, что у меня есть алгоритм, написанный на Java, и у меня есть другое время выполнения, улучшающее этот алгоритм. Поэтому я хочу измерить, сколько времени я экономлю при использовании каждого улучшения.
Прямо сейчас у меня есть набор логических переменных, которые используются для определения во время работы, какие улучшения следует использовать, а какие нет. Но даже тестирование этих переменных влияет на общее время работы.
Итак, я хочу найти способ решить, во время компиляции, какие части программы следует компилировать и использовать.
Кто-нибудь знает способ сделать это на Java. Или, может быть, кто-то знает, что такого пути нет (это тоже было бы полезно).