Есть ли разница между использованием логического оператора или побитового оператора в блоке if в Java?
Содержимое обоих следующих блоков if должно быть выполнено:
if( booleanFunction() || otherBooleanFunction() ) {...}
if( booleanFunction() | otherBooleanFunction() ) {...}
Так в чем же разница между использованием|
или используя||
?
Примечание: я изучил это и нашел свой собственный ответ, который я включил ниже. Пожалуйста, не стесняйтесь поправлять меня или высказывать свое мнение. Там наверняка есть место для улучшения!