【发布时间】:2023-03-28 01:50:02
【问题描述】:
我怀疑是否有办法在 Java 中生成编译时条件,例如 C++ 中的 #ifdef #ifndef。
我的问题是有一个用 Java 编写的算法,我对该算法有不同的运行时间改进。所以我想衡量每次使用改进后我节省了多少时间。
现在我有一组布尔变量,用于在运行期间决定应该使用哪些改进,哪些不应该使用。但即使测试这些变量也会影响总运行时间。
所以我想找到一种方法来决定在编译期间应该编译和使用程序的哪些部分。
有人知道用 Java 做的方法吗?或者也许有人知道没有这样的方法(它也很有用)。
【问题讨论】:
标签: java compilation conditional conditional-compilation