gpt4 book ai didi

java - 如何在eclipse中的java中使用if(DEBUG)?

转载 作者:行者123 更新时间:2023-12-04 05:30:11 24 4
gpt4 key购买 nike

我知道我抛出了一个非常愚蠢的问题,但我保证我确实尝试过围绕设置以及谷歌和网络进行搜索,但没有运气,所以我想我应该问一下。

我在很多开源项目中看到了以下几行:

if(DEBUG){
// do some logging
}

我完全理解这条线在做什么,我似乎无法重复。
没有 boolean DEBUG; 的声明代码中的任何地方,我无法在项目属性上找到一个位置来定义一个系统范围的变量,以便在编译时替换(转换为字节码)。据我所知,如果它是对类常量的引用,它应该是 Log.DEBUG或类似的东西。

谁能为我解开这个谜?
谢谢。

最佳答案

你真的应该看看类的导入部分。

可能是 static import ,像这样:

一个.java

public class A {
public static boolean DEBUG = false;
}

B.java
import static A.DEBUG;

public class B {
public void myMethod() {
if (DEBUG) {
// do something
}
}
}

关于java - 如何在eclipse中的java中使用if(DEBUG)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12728857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com