2023年11月29日发(作者:)
java异常处理及400,404,500错误处理
java代码中经常碰到各种需要处理异常的时候,⽐如什么IOException SQLException NullPointException等等,在开发web项⽬中,
遇到异常,我现在做的就是将其抛出,即在catch中throw new Exception()。这个throw new Exception也是有讲究的。
贴出异常简略图:
异常就分两⼤类:checked检查和unchecked⾮检查异常。
checkedException在编写代码的时候就必须要进⾏异常处理,uncheckedException在编写代码时可以不⽤处理,因为它是在程序运⾏时
才可能会抛出异常。
⼀段代码中,可能会抛出多个异常,这就涉及到多重异常。这时对异常的处理就有点讲究了。
总的说来,如果异常间存在继承关系,则应该先把⼩异常放上⾯,越⼤的越写在后⾯。如果⼀开始就处理最⼤的异常,则它下⾯的⼦类在编
译器中都会报错。如:
StringBuffer sb=null;
try {
("1");
System.err.println(ng());
} catch (RuntimeException e) {
tackTrace();
}catch (NullPointerException e){
tackTrace();
}
开发web项⽬时,遇到400,404,500等问题时,可以通过在中设置相关属性,即可跳转到指定页⾯


发布评论