我想知道是否有 C 的 Java 等价物
#if 0
... Some Code ...
#endif
可用于我们不想编译的代码块。添加 block 引号:
/*
... Some Code ...
*/
也有同样的效果,但问题是,我们要保证没有单行注释
// some comment
在区 block 中。
最佳答案
static final
字段可用于条件编译。
static final boolean DEBUG = false;
if (DEBUG) {
some code ....
}
一些代码
将被编译器删除。
也可以使用 assert
关键字来启用和禁用代码的某些部分。使用 java -ea: ..
来控制是否应该启用或禁用代码。见 http://docs.oracle.com/javase/1.5.0/docs/guide/language/assert.html
关于java - 如何标记Java代码使其未编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8293124/