在java 7中,我们可以一次捕获多个异常
try {
Class a = Class.forName("wrongClassName");
Object instance = a.newInstance();
} catch (ClassNotFoundException | IllegalAccessException |
InstantiationException ex) {
System.out.println("Failed to create instance");
}
Run Code Online (Sandbox Code Playgroud)
这是Bitwise Inclusive OR吗?就我在java中所知,按位运算符用于比较二进制文件.如果不是,那么java如何用Bitwise Inclusive OR区分这个运算符?
只想知道这里使用的运算符的名称,这个运算符是否存在于java 7之前.
任何答案都表示赞赏.谢谢.
它自Java 7起有效,我称之为管道.
catch块本身称为多捕获块.
根据使用它的上下文,此运算符是按位运算符或多运算符运算符.就像在(1 + 1)的+是加法运算,并在"hello" + "world"中,+是连接运算符.