为什么是按位还是用在这里?
try
{
//some errorprone code
}
catch(NullPointerException |NumberFormatExceptioon e)
{
////handling the exception
}发布于 2015-09-25 07:55:26
在这种情况下,这不是位操作符。它是捕获多个异常的语法。
Java 7中添加的特性。
https://docs.oracle.com/javase/8/docs/technotes/guides/language/catch-multiple.html
catch子句指定了块可以处理的异常类型,每种异常类型都用竖直的条形分隔。。
在java 7之前,您需要编写
try{
//some errorprone code
}catch (NullPointerException ex) {
//handle
} catch (NumberFormatExceptioon ex) {
//handle
}听着,他们简化了它,对吧?
https://stackoverflow.com/questions/32777379
复制相似问题