现在的位置: 首页 > 综合 > 正文

Java 条件编译 Conditional Compilation

2014年02月25日 ⁄ 综合 ⁄ 共 1099字 ⁄ 字号 评论关闭

from:http://www.litefeel.com/java-conditional-compilation/

根据Java编译器的优化的机制,Java也能够提供条件编译。对于条件设为false的语句,编译器将不对条件覆盖的代码段生成字节码。
不仅可以用简单的boolean常量值来做条件编译,还可以用字符串常量及任何其他类型的常量.
例如:

1. 简单的boolean常量。

2. 字符串常量。
这里要注意的是不能用equals方法,必须用简单的判断符号(==, != ....)

3. 其他常量就不设置了
当然我们可以写个CompilationConfig类,里面仅设置所有要用条件编译的选项。
这里我写了个示例,呵呵,记录下以后不要忘记了,也希望能够帮助需要这方向东东的人。
ConmpilationCofig.java

javaConditionalCompilationTest.java