ビット単位の演算子を使用するケースは 2 つあります。
ブール値の場合
boolean a = true;
boolean b= false;
boolean c = a|b; // Giving response after logical OR for booleans.
整数の場合
int a = 10;
int b = 20;
int c = a|b; // Giving response after bitwise OR for boolean equivalents of "a" and "b".
上記のケースはどちらもhttp://docs.oracle.com/javase/specs/jls/se7/html/jls-15.html#jls-15.22.2に準拠しています。
演算子です| 過負荷?
非常に簡単な質問をしたいだけです: Is "|" オーバーロードされているか、ブール値 (もちろんバイナリに相当) と整数の両方に対してビットごとの OR の同じタスクを実行しますか?