WEB开发网
开发学院WEB开发Jsp 在Java中实现条件编译 阅读

在Java中实现条件编译

 2008-01-05 08:22:28 来源:WEB开发网   
核心提示:根据java编译器的优化和布尔常量(final Boolean)的机制,Java也能够提供条件编译,在Java中实现条件编译,对于条件设为false的语句,编译器将不对条件覆盖的代码段生成字节码,//IfDef.javafinal boolean DEBUG=false;System.out.PRintln(“Hell
根据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文件大小有何变化。


Tags:Java 实现 条件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接