Java. Стирание типов.

  Рет қаралды 16,528

Sergey Arkhipov Java Tutorials

Sergey Arkhipov Java Tutorials

Күн бұрын

Пікірлер: 60
@ИльяЛыгин-с3ж
@ИльяЛыгин-с3ж 3 жыл бұрын
Спасибо. Редко пишу комментарии, но тут действительно лайка мало. Спасибо за понятное объяснение без ничего лишнего!
@ildarvalitov2568
@ildarvalitov2568 2 жыл бұрын
классный ты мужик, вспомнился мальчишник в Вегасе)
@thedetorres
@thedetorres 9 ай бұрын
Спасибо за наглядное объяснение, мне очень зашёл такой способ!
@maratko5
@maratko5 3 жыл бұрын
спасибо вы очень понятно и доходчиво объясняете, с удовольствием смотрю ваши видео. Информация очень полезная.
@antonignatenko7776
@antonignatenko7776 2 жыл бұрын
нет ну это не объяснение а просто восторг, запомнил на всегда очень круто. спасибо
@AlexfpoLive
@AlexfpoLive Жыл бұрын
Сергей, большое вам спасибо!
@i7bro
@i7bro 3 жыл бұрын
Класс, спасибо. Очень интересно
@anjelomanoranjan
@anjelomanoranjan Жыл бұрын
обожаю Ваши видео! Спасибо!
@mcquade_lw
@mcquade_lw 3 жыл бұрын
Спасибо за видео! Наверно лучшее видео про дженерики. Теперь я понял зачем они нужны 😁👍
@user-ce3lm7sz1k
@user-ce3lm7sz1k 3 жыл бұрын
Охренеть однако, интересно
@anatoli3866
@anatoli3866 2 жыл бұрын
Классно объясняешь, респект!
@АнатолийТ-д6л
@АнатолийТ-д6л 2 жыл бұрын
Очень крутое видео, автор очень доступно и наглядно объясняет. Однозначный лайк!
@ВладиНайз
@ВладиНайз Жыл бұрын
ОЧень зашло , спасибо
@e.s.krivonogov
@e.s.krivonogov 2 жыл бұрын
Очень круто. Спасибо.
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil Жыл бұрын
Спасибо. Всё очень понятно
@Dina-sc5ks
@Dina-sc5ks Жыл бұрын
Спасибо большое ☺️
@pilotivanovich
@pilotivanovich Жыл бұрын
очень хорошая лекция
@kafychannel
@kafychannel 3 жыл бұрын
Спасибо за видео, автор
@awkwardquestion8643
@awkwardquestion8643 3 жыл бұрын
Про стирание типов уже и у джунов сейчас спрашивают в общем-то)
@user-lt1jqrhcp7ext321
@user-lt1jqrhcp7ext321 3 жыл бұрын
Спасибо за информацию, очень доступно
@kafychannel
@kafychannel Жыл бұрын
спустя год вернулся пересмотреть, готовлюсь к собесам, спасибо :))
@zvuk3316
@zvuk3316 3 жыл бұрын
Класс! Спасибо за видео.
@tadeush3133
@tadeush3133 6 ай бұрын
Теперь это уже на trainee спрашивают)
@kirill_mizko
@kirill_mizko 3 жыл бұрын
Спасибо большое 🙏👍
@Ann_Askerova
@Ann_Askerova 2 жыл бұрын
Видео супер, спасибо ❤️
@automanautomation9845
@automanautomation9845 3 жыл бұрын
Спасибо за видео
@sortadorgin9327
@sortadorgin9327 2 жыл бұрын
дякую)
@viorelpaluta3815
@viorelpaluta3815 3 жыл бұрын
лучший
@rafailmuhamedshin7650
@rafailmuhamedshin7650 2 жыл бұрын
Мощный.
@svalyavasvalyava9867
@svalyavasvalyava9867 2 жыл бұрын
Спасибо!!!
@phil2964
@phil2964 2 жыл бұрын
👍👍👍👍
@AlexanderSavchenko91
@AlexanderSavchenko91 2 жыл бұрын
Я тайпскриптизер но подписался приятно слушать умного сексуального мужика
@Gett37
@Gett37 2 жыл бұрын
10/10
@shluhogon_42
@shluhogon_42 2 жыл бұрын
Как раз вчера у Блоха разбирал эту тему
@АнатолийТ-д6л
@АнатолийТ-д6л 2 жыл бұрын
Как книга вообще, не устарела? Подумывал взять, но отпугнуло что там ещё времена java 6.
@shluhogon_42
@shluhogon_42 2 жыл бұрын
@@АнатолийТ-д6л да нет, там не ниже 8 джава в последнем издании. Очень годные советы в книге
@NummeSpnet
@NummeSpnet 3 жыл бұрын
на каждом втором собесе на джуна спрашивают дженерики, стирание. еще про PECS могут
@marat7406
@marat7406 3 жыл бұрын
Мало чего понял😪, но все равно спасибо
@mrLukas-du4xd
@mrLukas-du4xd Жыл бұрын
Можно вопрос. Если после компиляции все параметры типа, которые прописываются в стираются и становятся Object, то потом каким образом выбрасывается исключение ClassCastException, который выбрасывается при Runtime? Т.е типы стираются, но информация это где-то хранится? Вопрос: где?
@arhitutorials
@arhitutorials Жыл бұрын
Стирание информации о типе касается параметров дженериков. То есть, коллекция может не знать, оъекты какого типа в ней хранятся, но сами объекты всегда знают какого они типа, и их можно спросить об этом в рантайме.
@mrLukas-du4xd
@mrLukas-du4xd Жыл бұрын
@@arhitutorials не очень понял. А откуда они это знают?
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil Жыл бұрын
@@mrLukas-du4xd А в чем проблема? Есть объект в памяти. Наверняка в структуре хранения объекта есть и тип.
@ilyalisov5284
@ilyalisov5284 3 жыл бұрын
Можете пожалуйста сделать видео о вопросах для Джуниора и Милла? Есть подозрение, что пытаюсь выучить то, что пригодится не джуну
@b.shpanchuk
@b.shpanchuk 3 жыл бұрын
У меня на прошлой неделе спрашивали почему и как реализовано)
@СергейМалышев-т9у
@СергейМалышев-т9у 3 жыл бұрын
Ну и как, прошел собес?
@b.shpanchuk
@b.shpanchuk 3 жыл бұрын
@@СергейМалышев-т9у взяли после первого собеса
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil Жыл бұрын
На мидла собес?
@vip51000
@vip51000 2 жыл бұрын
Выходит ArrayList хранит свои значения в массиве типа Object?
@arhitutorials
@arhitutorials 2 жыл бұрын
Да, в конце концов будет массив Object.
@alex0destroyer
@alex0destroyer Жыл бұрын
0:34 Там среда разработки подсказывает, что не сырой класс, а "raw use", что в переводе означает редкое использование параметризованного класса (без дженерика).
@arhitutorials
@arhitutorials Жыл бұрын
Гугл переводчик не согласен)
@aokijikuzan2131
@aokijikuzan2131 3 жыл бұрын
Очень странная реализация дженериков. Теперь понятно почему слабое место языка это производительность
@awkwardquestion8643
@awkwardquestion8643 3 жыл бұрын
Причем тут производительность, если рантайм о дженериках ничего не знает? Мб дело в jvm? Да не, бред какой-то...
@aokijikuzan2131
@aokijikuzan2131 3 жыл бұрын
@@awkwardquestion8643 ну как бы если стирается тип до object то это постоянный boxing/unboxing, разве не так?
@antonio82917
@antonio82917 2 жыл бұрын
Boxing/unboxing это преобразование примитивного типа в объектный, оно тут не при чем. Кстати низкая производительность java это миф, java быстрее в разы питона, js и пр. Уступает C и C++, но незначительно по сравнению с другими языками.
@flint2159
@flint2159 2 жыл бұрын
Спасибо!
@user-vd4sh8sn9i
@user-vd4sh8sn9i Ай бұрын
Спасибо!!!!!
كم بصير عمركم عام ٢٠٢٥😍 #shorts #hasanandnour
00:27
hasan and nour shorts
Рет қаралды 11 МЛН
Farmer narrowly escapes tiger attack
00:20
CTV News
Рет қаралды 13 МЛН
Java. Разбираемся с монадами.
20:20
Sergey Arkhipov Java Tutorials
Рет қаралды 10 М.
Java. Лямбда-выражения.
23:47
Sergey Arkhipov Java Tutorials
Рет қаралды 35 М.
Java. Об Iterator и Iterable c примерами.
16:20
Sergey Arkhipov Java Tutorials
Рет қаралды 25 М.
Александр Маторин - Неочевидные Дженерики
42:00
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 50 М.
Java Generics
52:23
Jakob Jenkov
Рет қаралды 4,6 М.
Java. Методы equals и hashCode.
15:05
Sergey Arkhipov Java Tutorials
Рет қаралды 39 М.
Дженерики в Java. Проще чем кажется.
21:36
Игорь Мешалкин
Рет қаралды 19 М.
Java. Для чего нужен Optional?
18:26
Sergey Arkhipov Java Tutorials
Рет қаралды 14 М.
Иван Пономарев - Вариантность типов в Java и Kotlin
47:46
JPoint, Joker и JUG ru — Java-конференции
Рет қаралды 8 М.
كم بصير عمركم عام ٢٠٢٥😍 #shorts #hasanandnour
00:27
hasan and nour shorts
Рет қаралды 11 МЛН