在Java中实现条件编译


作者:王志南 | 来源:Examlink收集整理 | 日期:04-23 | 字体: [ ]

本文简介:根据Java编译器的优化和布尔常量(final Boolean)的机制,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文件大小有何变化。




用户名: 新注册) 密码: 匿名评论 [所有评论]

评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
  • java 认证考试 java认证考试时间 java资格认证 java指导
如果你觉得一篇文章有用,你可以在每篇后面参与评论,或者查看其他人的评论,请保证你的评论对大家友好。
点这里评论
或者您可以来资源论坛参与讨论,一切都是免费的,不过可能需要麻烦您注册一下。
点这里讨论
把你的文章登陆在这里,让大家来分享你的文章。请立即登陆发表!
点这里投稿