请问的java的异常捕获中使用
try
{
........
}
catch(Exception e)
{
System.out.prinln(e.getMessage());
}
和
try
{
.........
}
catch(Exception e)
{
e.printStackTrace();
}
有什么区别?
try
{
........
}
catch(Exception e)
{
System.out.prinln(e.getMessage());
}
和
try
{
.........
}
catch(Exception e)
{
e.printStackTrace();
}
有什么区别?
后一个是打印出错的栈空间
前一个就是打印为什么出错
后一个是打印在哪里出错
后者是打印它的栈迹线
这个打印堆栈信息。lz可以注意这个打印出的内容,一般放在最上面的都是“真正”出错的内容,往下走的内容都是回溯