这可能是一个新手问题,但我希望你能帮助我。 :) 我有类似于下面的东西:
try
{
//try to do something there
}
catch (IOException e)
{
//handle the exception
e.printStackTrace();
}
我正在使用NetBeans集成开发环境,不知何故printStackTrace被标记为蜿蜒的下划线。当我按Alt+Enter时,它表示应删除Throwable.printStackTrace()。这是什么意思?有没有人能够更深入地解释一下它可能意味着什么?或者我可以忽略它吗?
谢谢!
System.out
指定为参数并留空,JVM是否会认为它是调试模式命令,并仅输出到控制台? - Ian CampbellSystem.err
会输出到默认的错误流,而不是System.out
。System.out
表示默认的输出流。 - cst1992e.printStackTrace(System.err);
会更好吗? - Aaron Franke