您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Java中的#ifdef #ifndef

Java中的#ifdef #ifndef

private static final boolean enableFast = false;

// ...
if (enableFast) {
  // This is removed at compile time
}

上面显示的条件在编译时进行评估。如果相反,你使用此

private static final boolean enableFast = "true".equals(System.getProperty("fast"));

然后,JIT编译器将评估任何依赖enableFast的条件。此开销可忽略不计。

java 2022/1/1 18:20:15 有567人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶