猿问

下面两段捕获异常信息的代码有问题, 应该怎么修改???

这是一道面试题目,下面两段代码的问题是什么???


代码1:


try{

    //some code

}catch(Exception e){

    e.printStackTrace();

}

代码2:


try{

    //some code

}catch(Exception e){

    log.error("some exception description....");

}

备注: 代码2中的log为log4j的logger对象.


呼唤远方
浏览 566回答 4
4回答

神不在的星期二

你的问题描述得不是特别清楚,说代码的问题还是代码思路的问题?要说问题,这两段代码都只是捕捉和记录了异常,但没有对异常进行处理,这在业务逻辑中是非常不严谨的。不知道这个答案是否符合出题人的切中点。

牧羊人nacy

应该是异常信息输出指向的问题吧异常信息完备,但是输出到的是stderr发生异常记录error级别日志,但是没有把具体异常信息带出来

慕容708150

都会捕获异常

慕工程0101907

代码没有任何问题
随时随地看视频慕课网APP

相关分类

Java
我要回答