Java 7では、次のように一度に複数の例外をキャッチできます。
try {
Class a = Class.forName("wrongClassName");
Object instance = a.newInstance();
} catch (ClassNotFoundException | IllegalAccessException |
InstantiationException ex) {
System.out.println("Failed to create instance");
}
これはビット単位の包括的ORですか?私がJavaで知っている限り、ビット演算子はバイナリを比較するために使用されます。そうでない場合、Javaはこの演算子をビット単位の包含ORとどのように区別しますか?
ここで使用されている演算子の名前を知りたいだけです。この演算子はjava7より前に存在します。
どんな答えでも大歓迎です。ありがとう。