Предназначение логических операторов

156
05 июня 2018, 01:50

Я знаю как с битами работать, типа сдвиги, операторы |, &, ^. В просторах интернета пишут, что они используются для низкоуровневых задач, в технике и тд.

Я обычно использую обычные операторы типа ||, && или же and, or и тд. и без них никак, то есть их предназначения понятны. Но вот предназначение логических побитовых операторов мне не совсем понятен.

Зачем мне они нужны, в каких случаях они мне пригодятся, рядовому программисту)?

Answer 1

Побитовые операции мало стоят, с точки зрения вычислений. При их помощи можно быстро определить, является ли число степенью двойки или чётное ли оно. Также они активно применяются в шифровании. https://pas1.ru/bitarithmetic

READ ALSO
Как этот код переложить на стримы

Как этот код переложить на стримы

Итак, задача состоит в том, чтобы из списка сотрудников составить Map, ключом которого будет интервал зарплат, а значением - список сотрудников,...

246
Вырезка строк Java [закрыт]

Вырезка строк Java [закрыт]

Имеется переменная типа String "daily - ежедневный"Нужно вывести сначала "daily", а потом "ежедневный"

190
Замена слов в строке Java

Замена слов в строке Java

Есть строка, допустим

210
Чистая архитектура Repository это и есть Gatewqay?

Чистая архитектура Repository это и есть Gatewqay?

Добрый день смотрю разные схемы mvp + clean ,так вот в одной из этих реализаций видел некую особеннось где была схема Repository/Gateway -> converter->api

138