服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > 基础入门 > 查看文档

j2se综合:如何在java中实现条件编译

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