读书人

经过final变量实现条件编译

发布时间: 2012-11-06 14:07:00 作者: rapoo

通过final变量实现条件编译

首先来比较两段代码所产生的中间代码:

? }
}

private void d(String msg, Object obj) {
if (debug) {
System.err.println(this + "." + msg + obj);
}
}

public final class LdapPoolManager {
。。。
public static final boolean debug =
"all".equalsIgnoreCase(getProperty(DEBUG, null));
。。。
}

刚开始不懂为撒要 if(debug),这里是不是 就是条件编译这样的意思啊

读书人网 >编程

热点推荐