当前位置: 技术问答>java相关
请问既会JAVA又会VC的大侠:JAVA调试时是否有类似于VC中的TRACE功能
来源: 互联网 发布时间:2015-06-27
本文导语: 使输出的信息只在DEBUG版中被编译,在Release中不会被编译 | 自己做一个就是了,很简单的。 private boolean debugFlg = flase; public void setDebugFlg(boolean argDebugFlg) { debugFlg = argDebugFlg; } public...
使输出的信息只在DEBUG版中被编译,在Release中不会被编译
|
自己做一个就是了,很简单的。
private boolean debugFlg = flase;
public void setDebugFlg(boolean argDebugFlg) {
debugFlg = argDebugFlg;
}
public debug(String argStr) {
if (debugFlg) {
System.out.println("[TRACE]" + argStr);
}
}
在Release中设置debugFlg为flase,不会debug不会被输出了。
private boolean debugFlg = flase;
public void setDebugFlg(boolean argDebugFlg) {
debugFlg = argDebugFlg;
}
public debug(String argStr) {
if (debugFlg) {
System.out.println("[TRACE]" + argStr);
}
}
在Release中设置debugFlg为flase,不会debug不会被输出了。
|
没有
|
assert!!! since JDK1.4
|
同意楼上的!1.4才又
|
No.you can emit the debug message for release!
|
fort 有单步调试功能