#9 Битовые операции И, ИЛИ, НЕ, XOR | Java для начинающих

  Рет қаралды 23,051

selfedu

selfedu

Күн бұрын

Пікірлер: 79
@loonylazar5625
@loonylazar5625 2 жыл бұрын
Если бы автор знал,как он помог в понимании материала для тех, кто учит это всё сам)) Есть кто с комментов с javarush пришел сюда, потому что после лекции остался с покерфейсом?
@-maxxxeffect
@-maxxxeffect Жыл бұрын
++++++ после джава раш иногда такой покерфейс на лице появляется!
@Qvernick
@Qvernick Жыл бұрын
@@-maxxxeffect Да, прочитал материал на JavaRush, и даже не стал повторно перечитывать, сразу полез в комменты
@Strategy-qe6fc
@Strategy-qe6fc Жыл бұрын
жиза. Я ту тему вообще пропустил, ибо жесть) а тут классное объяснение
@MiriMany
@MiriMany 2 жыл бұрын
Блин, у тебя ЛУЧШИЕ уроки по Джаве во всём Ютубе включая англоязычные каналы! Просто ЛУЧШИЕ!!!!! Не понимаю, почему так мало просмотров?!!!!!!!!!!!!
@ДмитрийЕлкин-ц8д
@ДмитрийЕлкин-ц8д 4 жыл бұрын
Спасибо! Лектор профи - крайне редко кто может так ясно, понятно и "без воды" объяснять. Респект.
@xanax4098
@xanax4098 4 жыл бұрын
Мужик, ты вообще человек? Более жёстких и интересных примеров за полгода на ютубе не видел, хорош!)
@sergeyd3113
@sergeyd3113 11 ай бұрын
У Вас дар объяснять! Громадное спасибо!
@deniss5749
@deniss5749 4 жыл бұрын
Спасибо, помог вспомнить и снова понять эту джигурду с побитовыми операциями, очень доступно
@technonomicon_channel
@technonomicon_channel Жыл бұрын
На пальцах объяснил, с первого раза все понятно. Спасибо!!!!!!!!!!!!!!!!!!!!!!
@АсяХаликова-в7б
@АсяХаликова-в7б Жыл бұрын
Талант преподавания, спасибо большое!
@mishazifir
@mishazifir 3 жыл бұрын
Спасибо, обьяснил супер понятно, правда так и не понял где это использовать)
@ЖеняСергеев-г6у
@ЖеняСергеев-г6у 2 жыл бұрын
Драйвера писать, файлы разбирать по битам, почти криптография )
@ДмитрийКаминский-и5ф
@ДмитрийКаминский-и5ф 2 жыл бұрын
Шифрование информации
@gapirovo97
@gapirovo97 2 жыл бұрын
Спасибо тебе человек! Многие вещи стал понимать именно благодаря тебе. Статья + видео - ваще огонь!
@rostislavmalyshev1775
@rostislavmalyshev1775 4 жыл бұрын
Все супер доступно! Для общего развития весьма полезно. Вот только ни разу не видел практического применения этого. Кроме ассемблера, но его уже наверно никто не знает.
@ZURBAGAN-pg5jt
@ZURBAGAN-pg5jt 2 жыл бұрын
Полностью согласен с предыдущим комментом - всё разжёвано по полочкам и Java теперь стала понятней )))
@realdanon_224
@realdanon_224 4 жыл бұрын
спасибо, всё максимально понятно и минимум воды!
@yevhennesterenko5724
@yevhennesterenko5724 4 жыл бұрын
selfedu Просто огромнейшее спасибо -за 20 мин/ понял и усвоил , что не мог понять несколько дней. Только у вас на демонстрации сдвига немного вводит в заблуждение комментарии которые после числа 20 в битовом виде повторяются и не сдвигаются. Хотя может это пасхалка )))
@Яго-ж2в
@Яго-ж2в 4 ай бұрын
Кто сюда пришел после джавараша?))) давайте пятюню😅 Пс: автору респектище и спасибище, очень понятно объяснил 😊
@Частныйсектор-х4я
@Частныйсектор-х4я 2 жыл бұрын
очень круто, базовый шифровальщик готов! теперь никто не узнает что я написал в консоли.
@BirAndIon
@BirAndIon 3 жыл бұрын
Спасибо! Очень понятно объяснили.
@immortal-spirit-13
@immortal-spirit-13 5 жыл бұрын
спасибо, очень крутое объяснение, очень доступно и главное всё понятно, отличная работа )
@Олег-т1щ7щ
@Олег-т1щ7щ 2 жыл бұрын
Очень познавательное видео.
@WHAT_A_BOY
@WHAT_A_BOY 5 жыл бұрын
Очень хорошо все объяснили
@lika992
@lika992 2 жыл бұрын
Очень полезная информация спасибо😁
@OlehMaliarchuk
@OlehMaliarchuk 4 жыл бұрын
Спасибо, всё доступно и понятно
@ДианаАдякина
@ДианаАдякина 2 жыл бұрын
Спасибо, за информацию
@oxranatruda-d6f
@oxranatruda-d6f 2 жыл бұрын
Спасибо!
@PlayForSunshine
@PlayForSunshine 3 жыл бұрын
Классно объясняете, спасибо. Только мучает один вопрос, зачем все это?)
@ЮліяЧайка-т1и
@ЮліяЧайка-т1и Ай бұрын
Спасибо большое Спасибо вам большое за информацию,но подскажите не могу понять ,как (2.40 сек) если мы инвертируем все 7 нолей в единицы то получается что нам нужно 1*2⁷+1*2⁶+1*2⁵ и т.д и в итоге у нас получается 127???как это возможно, спасибо вам
@costamato
@costamato 3 жыл бұрын
спасибо! немного разобрался))🙌
@Pussaley
@Pussaley 2 жыл бұрын
Добрый день. Зачем включать и выключать биты? Вообще что значит, что бит включен/выключен? Это своего рода обозначение, что индекс положительного бита совпадает в двух байтовых полях? Не понял данный момент.
@alexshepelev2911
@alexshepelev2911 4 жыл бұрын
низкий поклон ))
@vasil6187
@vasil6187 2 күн бұрын
Дякую
@cary9193
@cary9193 2 жыл бұрын
спасибо
@baworistik3842
@baworistik3842 3 жыл бұрын
Мегахарош
@Barracccuda-x3y
@Barracccuda-x3y 2 жыл бұрын
Моего мозга хватило только на то чтобы прочесть наименование переменных в таблице как одно целое слово
@zarabotaitedoma7245
@zarabotaitedoma7245 Жыл бұрын
Привет всем! Вы когда-нибудь включаете или выключаете отдельные биты в переменных в своих программах? Я просто пытаюсь выяснить, нужно это досконально изучать или же так - для общего развития, т.е. посмотрел и забыл!
@selfedu_rus
@selfedu_rus Жыл бұрын
На Java никогда )) На C/С++ было пару раз
@yablochko3005
@yablochko3005 4 жыл бұрын
И может у вас есть видео или вкратце) что такое битовые маски, мало информации на просторах)
@yablochko3005
@yablochko3005 4 жыл бұрын
Тут вы привели пример (02:56) что если в бите все единицы то будет -1, но в (04:40) все биты оказались 0, почему так?
@selfedu_rus
@selfedu_rus 4 жыл бұрын
Первое: самый старший бит - знаковый (если он 1, то знак минус, если 0 - знак плюс). Второе: в 04:40 после инвертирования старший бит стал 1, поэтому получили отрицательное значение.
@АнтонПетровичПетров
@АнтонПетровичПетров 2 жыл бұрын
Java - один из самых востребованных языков программирования в мире и один из двух официальных языков программирования, используемых в разработке Android (другой - Kotlin). Разработчики, знакомые с Java, весьма востребованы и способны создавать широкий спектр различных приложений
@antonkemp650
@antonkemp650 2 жыл бұрын
Объясните пожалуйста почему число 160 в битовом представлении начинается с Единицы. Как я понял с 1 начинается отрицательное значение
@selfedu_rus
@selfedu_rus 2 жыл бұрын
переменная byte, если не ошибаюсь, 2 байта, поэтому первых нулей в битах просто не видно, но они есть ))
@АндрейЕфремов-р6ь
@АндрейЕфремов-р6ь 3 жыл бұрын
Привет, селф. Подскажи пожалуйста, почему максимальное закодированное число для байта это 2^8, если старший индекс бита имеет индекс 7? (Таймкод 1:45)
@selfedu_rus
@selfedu_rus 3 жыл бұрын
Помимо старшего бита есть еще семь других. Если во всех восьми поставить 1, получим число 255. Всего 256 вариантов (отсчет от 0)
@АндрейЕфремов-р6ь
@АндрейЕфремов-р6ь 3 жыл бұрын
@@selfedu_rus даа, туго мне даётся тема побитовых операций... Во всяком случае - спасибо.
@maksimko4131
@maksimko4131 3 жыл бұрын
на 18 минуте в переводе двоичной системе ошибка в представлении дес. с.о. 10, 5, 2, 1
@selfedu_rus
@selfedu_rus 3 жыл бұрын
да, забыл в комментариях поправить
@foozy4228
@foozy4228 2 жыл бұрын
мм спасибо!!!!
@gagogoga794
@gagogoga794 4 жыл бұрын
Бог компуктеров
@Ferggg2
@Ferggg2 Жыл бұрын
разве не 00001010 --10 00000101--5 00000010--2 00000001--1 ?? в видео одинаковые значения после 20
@ykkok399
@ykkok399 2 жыл бұрын
Классно объясняете, спасибо. Только мучает один вопрос, зачем все это?) Где на практике применяется данные знания? Пожалуйста, ответьте)))))
@selfedu_rus
@selfedu_rus 2 жыл бұрын
Спасибо! Вот с Java не скажу )) Я это, скорее, все на С++ изучал, а там при программировании низкоуровневых процессов или для экономии памяти все это используется.
@JohnnyIntoHell
@JohnnyIntoHell 2 жыл бұрын
мне показалось или побитовые И, ИЛИ работают, как арифметические операции минус и плюс?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
показалось, иногда да, но не всегда )
@oleg12395
@oleg12395 3 жыл бұрын
👍👍👍👍
@artuomkudryashov.5884
@artuomkudryashov.5884 3 жыл бұрын
Здравствуйте. Как вы определили что 121 занимает 4 бита
@selfedu_rus
@selfedu_rus 3 жыл бұрын
4 байта, а не бита - тип int в Java (см. документацию)
@ИльмирСунугатов-р1к
@ИльмирСунугатов-р1к 2 жыл бұрын
ПОнимаю что каждый разработчик это должен знать. Но встречаются ли на практике все это?
@selfedu_rus
@selfedu_rus 2 жыл бұрын
В Java редко, в С++ часто.
@sss-v8s
@sss-v8s 2 жыл бұрын
Pink night 44
@лалалулу-е1у
@лалалулу-е1у 2 жыл бұрын
"Pink engineer 72"
@Ferggg2
@Ferggg2 Жыл бұрын
можно намного проще переводить числа
@олегзайцев-т9м
@олегзайцев-т9м 2 жыл бұрын
Sick head 76
@ДимаСалихов-с4к
@ДимаСалихов-с4к 2 жыл бұрын
я че ваще щас посмотрел
@zaharmainer5970
@zaharmainer5970 2 жыл бұрын
vvvvvvvvvvvvvvv
@mercedesbenz9512
@mercedesbenz9512 2 жыл бұрын
Познавательно)
@АлексейЧумаков-р7ф
@АлексейЧумаков-р7ф 4 жыл бұрын
Спасибо! Все очень доступно
@StarLiNe-ji5nf
@StarLiNe-ji5nf Жыл бұрын
Спасибо
@АлгизАбушаев
@АлгизАбушаев 2 жыл бұрын
Спасибо, очень доступно!
Java. Побитовые операторы.
33:08
Sergey Arkhipov Java Tutorials
Рет қаралды 12 М.
Раннее и Позднее Связывание
12:44
Volodya Mozhenkov
Рет қаралды 41 М.
Битовые И, ИЛИ, и Исключительное ИЛИ
20:55
Volodya Mozhenkov
Рет қаралды 2,8 М.