我在统一处理的地方接收到传送来的参数,我怎么样判断它是不是我自定义的,还是其它系统异常
------解决方案--------------------
catch( yourexception ex )
{}
catch( otherexception ex1)
{}
------解决方案--------------------
不知道用反射是否可以
------解决方案--------------------
instanceof
------解决方案--------------------
instanceof
------解决方案--------------------
catch(Exception ex) {
if(ex instanceof MyException1) {
}
if(ex instanceof MyException2) {
}
}
------解决方案--------------------
D 楼上
------解决方案--------------------
沉思
D楼上
------解决方案--------------------
Exception e;
try {
throw e;
} catch ( MyException1 ex1 ) {
} catch ( MyException2 ex2 ) {
}
------解决方案--------------------
instanceof 不是方法,而是一个运算符。楼主基础显然不扎实。