在Java中实现条件编译

发表于:2007-06-11来源:作者:点击数: 标签:

根据Java编译器的优化和布尔常量(final Boolean)的机制,Java也能够提供条件编译。对于条件设为false的语句,编译器将不对条件覆盖的代码段生成字节码。

  //IfDef.java

final boolean DEBUG=false;

System.out.println(“Hello,World”);

if(DEBUG)

{

System.out.println(“Hello,World”);

}

注意:必须是final类型的。

如果if(DEBUG)中的代码量大的话,你可以看看当DEBUG设置为“true”、“false”时生成IfDef.class文件大小有何变化。

【责任编辑:火凤凰 TEL:(010)68476606-8007】


原文转自:http://www.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
...