在Java中实现条件编译

文章作者 100test 发表时间 2007:05:07 15:54:15
来源 100Test.Com百考试题网


  根据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文件大小有何变化。



相关文章


Java语言的12大特色介绍
在Java中实现条件编译
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛