Уроки Java с нуля / #9 - Коллекции в Джава (Collections Framework)

  Рет қаралды 104,300

Школа itProger / Программирование

Школа itProger / Программирование

Күн бұрын

Пікірлер: 92
@user-zp2nl5rb2g
@user-zp2nl5rb2g 7 ай бұрын
начиная с этого видео включительно в коде иногда появляеются т.н. подсказки (на экране серым цветом; для исполнения кода не нужны).
@feruzagaybullayeva1107
@feruzagaybullayeva1107 2 жыл бұрын
Было бы понятнее, если на примере показывать какой нибудь программы показывать для чего нужны вообще эти массивы, коллекции и ТД, лично не поняла смысла всего этого
@an4e238
@an4e238 2 жыл бұрын
согласен
@Частныйсектор-х4я
@Частныйсектор-х4я Жыл бұрын
стоит учиться не только тут, но и другие учителя в ютюбе и на сайтах, где есть домашние задания. Нельзя быстро вьехать в вопрос, без практики и повторов. Каждый автор говорит чтото новое.
@pkorneev5226
@pkorneev5226 Жыл бұрын
ну потому что вначале изучи основы программирования где-то, а потом уже садись учить джаву, это не простой язык для полного нуля, сразу с ооп нет смысла никакого начинать имххо
@stoparb357
@stoparb357 Жыл бұрын
всегда так вначале, сначала изучайте вообще на что способен язык, а потом уже на разработке будете вспоминать и гуглить нужный метод и одновременно начнёте понимать где можно применять
@Ex_vitner_account04
@Ex_vitner_account04 2 жыл бұрын
Гошан, Мое почтение! Учил урок 16-того года, сейчас бегло пробегаюсь по новом урокам и дополняю знания) (Кстати, стало намного понятнее и продуктивнее! молодец!)
@TheSoundOfRollerblading
@TheSoundOfRollerblading 2 жыл бұрын
это 1/200 часть нужной инфы для оперирования коллекциями, ты ни че го тут не почерпнул, что сказки рассказываешь
@harmas7190
@harmas7190 2 жыл бұрын
@@TheSoundOfRollerblading поплачь
@par1ament235
@par1ament235 2 жыл бұрын
@@TheSoundOfRollerblading хочу твою мамку
@Джекпотрошитель-я6с
@Джекпотрошитель-я6с 2 жыл бұрын
Мой мозг взорвался на этом уроке
@Частныйсектор-х4я
@Частныйсектор-х4я Жыл бұрын
до этого у него все просто было)) коллекции рано если честно, тут нужно и классы пройти и насследование и Енам, рекурсии, методы, параметризацию, интерфейсы
@interestingburger6947
@interestingburger6947 Жыл бұрын
Нормальная тема. Хотелось бы подачу чуток получше, но всё же..
@user-zp2nl5rb2g
@user-zp2nl5rb2g 7 ай бұрын
почему?
@cmepth1k663
@cmepth1k663 7 ай бұрын
Если только смотреть то да, тяжело конечно, но если повторять за ним, а потом с этим поиграться самому, то уже вроде норм
@карользомби-д9я
@карользомби-д9я 6 ай бұрын
Ой блин, Я еще вечером смотрю, Я вообще не вдуплял че делать, запомнил только как работать с ArrayList и все дальше я уже сидел и ничего не понимал
@an4e238
@an4e238 Жыл бұрын
Скажите пожалуйста какой-нибудь пример применения коллекций? Хотелось бы узнать куда их можно подключить, какие они функции выполняют
@ИгорьМихайлов-ц9ь
@ИгорьМихайлов-ц9ь 7 ай бұрын
на примере arraylist. если тебе заведомо неизвестно количество элементов в массиве и ты не хочешь париться с динамическим выделением памяти, используй эту коллекцию. Также удобно то, что здесь есть встроенные методы (add, remove и т.д.) и тебе не нужно их самостоятельно прописывать, как в случае с обычным массивом. Проще говоря, коллекция это уже готовая структура данных с готовыми методами.
@slever17
@slever17 2 жыл бұрын
А почему не показал как создавать массивы с именами к значениям
@ІвановОлексій-з5я
@ІвановОлексій-з5я 7 ай бұрын
На счет коллекций, как я понял. Коллекции это разные способы хранения данных. Например коллекция arrayList и linkedList это динамический массив(Еще говорят как список). Есть еще статья на habr, там есть иэрархия коллекция и интерфейсов, интерфейс это родитель коллекций( таких же как и arrayList,linkedList )
@АлексейМиленкович
@АлексейМиленкович 9 ай бұрын
Здравствуйте, есть такой вопрос. Почему мы, скажем так, мачаемя с циклом for для вывода коллекции когда можно написать просто: System.out.println(numbers); и он выведеть всю коллекцию number как [x, y, z, c, ... ]?
@shkkkitina
@shkkkitina 6 ай бұрын
тоже не понимаю
@Jayswif55228
@Jayswif55228 4 ай бұрын
Вот я тоже так сделал, и не особо понял для чего там скобки
@Deniska228_01
@Deniska228_01 2 жыл бұрын
Спасибо
@GorN_Rebel
@GorN_Rebel 2 жыл бұрын
Для начинающих пойдёт, а там уже подробнее узнаем
@helga_volt
@helga_volt 3 ай бұрын
Красавчик!
@ЯнаВебер-ш9м
@ЯнаВебер-ш9м Жыл бұрын
Здесь уже спрашивали ребята, тоже присоединяюсь с вопросом: как и каким образом все эти массивы и коллекции применяются на практике, цель, смысл? В приложениях? Объясните, пожалуйста, на примерах.
@МухаммеджанТолеген
@МухаммеджанТолеген Жыл бұрын
например в социальных сетях чтобы ввести нового пользователя в базу данных, и так же после удаления аккаунта убирать их
@user-gg7ix9sk9b
@user-gg7ix9sk9b Жыл бұрын
Инвентарь в какой-либо игре можно сделать с их помощью, базы данных и т. д. ...
@prosto_rA9
@prosto_rA9 Жыл бұрын
Ну, лично я использовал их, для создания какого-то определённого множества объектов, которые принадлежат только 1 группе лиц. Фактически это используется для хранения каких-либо данных
@mosh9861
@mosh9861 Жыл бұрын
только они и используется. Начни изучать алогоритмы, увидишь)
@saint6737
@saint6737 8 ай бұрын
Для метода карманов, по сути берёшь две коллекции и какому-то значению из одной коллекции присваиваешь значение из другой использовать можно, как вектора в c++
@xaptmah5354
@xaptmah5354 Жыл бұрын
А они вот потом запомнят и это будут на собесах выдавать, про верхний регистр. Коллекции не работают с примитивными типами данных, они работают со ссылочными. Что бы было понятней, про типы данных лучше отдельно посмотреть, это не долго.
@Anatoli-bq1pe
@Anatoli-bq1pe 2 жыл бұрын
Благодарю
@ivankobylianskij9560
@ivankobylianskij9560 Жыл бұрын
numbers.add ( index: 1, element: 30); Не працює (
@GuestFounder
@GuestFounder 3 ай бұрын
+
@77ru58
@77ru58 Жыл бұрын
А мне вот интересно, а наподобие ассоциативных массивов что-нибудь предлагает java? (red - 03fg32, black - 000000, white - ffffff) или обходиться двумя обычными, ну или двумя коллекциями?
@junnenny
@junnenny 9 ай бұрын
Здравствуйте. Сайт рабочий? Почему-то не могу зайти.
@АлексашкаАлексашкус
@АлексашкаАлексашкус 14 күн бұрын
СПаСИБОООО пока сложно я тупой но больше практики больше отложений в голове!!!!!
@hell1yu164
@hell1yu164 Жыл бұрын
на последней строчке не работает,элемент считается как за словоюЧто делать
@mr.white.skinner
@mr.white.skinner 5 ай бұрын
numbers.add(index: 1) как прописать index что бы он был серым в программе?
@ПетрКетчуп
@ПетрКетчуп 4 ай бұрын
не надо его писать, просто пиши 2 числа через запятую, программа сама покажет что индекс, а что элемент
@dadyx85
@dadyx85 2 жыл бұрын
Использую коллекции для получения точек сварки в программе ибо не знаю их точное количество.
@jamshid5995
@jamshid5995 2 жыл бұрын
Spring boot курс plz
@куликовпавеланатольевич
@куликовпавеланатольевич Жыл бұрын
А как по "классике" через int вывести?
@Феноменально-й6л
@Феноменально-й6л Жыл бұрын
В отличии от питона, массивы в джаве весьма неудобны для работы, хотя, наверное,это мне так кажется
@wladeg2827
@wladeg2827 Жыл бұрын
Как провернуть что происходит на 8:41 только с байтами а не интами?
@greemnodev3189
@greemnodev3189 Жыл бұрын
Что именно? Указать индекс элемента с типом byte?
@GuestFounder
@GuestFounder 3 ай бұрын
что делать? Не работает numbers.add(index: 1, element: 30);
@null393
@null393 2 ай бұрын
нужно numbers.add(1, 30);
@GuestFounder
@GuestFounder 2 ай бұрын
@@null393 спасибо
@РенальБикташев
@РенальБикташев Жыл бұрын
7:17 for(integer el : numbers), почему потом выводятся значения numbers, если мы делим, как это связанно вобще? , не понял
@faunus2470
@faunus2470 Жыл бұрын
мы не делим, не забывай что знак деления это "/"
@lev431
@lev431 Жыл бұрын
Сначала посмотри объеснение этого цикла.Это не просто for это foreach.Он берёт по штучно данные и выводит их.Если укажим одну строку то он выведит её по символьно.
@virus8727
@virus8727 5 ай бұрын
после питона забавно все это выглядит, но + таких методов то же есть.
@user-qw2jp1rs2e
@user-qw2jp1rs2e Ай бұрын
Почему решил джаву учить после питона?
@VADIBOY007
@VADIBOY007 2 жыл бұрын
У меня не выводится информация, el в sout горит красным, мол, в ошибке говорится, что имя el ничему не присвоено, хотя я всё делал один в один, как у АВТОРА! не пойму, в чём проблема
@ОлегСавилов-м4ф
@ОлегСавилов-м4ф 2 жыл бұрын
скинь сюда что ты набираешь в проге, или зайди на сайт проверь себя сам
@Artiran_
@Artiran_ 2 жыл бұрын
точку с запятой после for (Integer el : numbers) убери
@wladeg2827
@wladeg2827 Жыл бұрын
не понял почему 3 выдается .size если у нас 2 элемента но один мы просто заменили с 50 на 30
@saluteismyname
@saluteismyname Жыл бұрын
Мы не заменили, а добавили на место второго элемента под индексом 1, соответственно все элементы сдвигаются вправо
@РенальБикташев
@РенальБикташев Жыл бұрын
@@saluteismyname а если надо именно заменить, тогда что?
@saluteismyname
@saluteismyname Жыл бұрын
@@РенальБикташев array.remove(1); array.add(1, 20);
@user-ig6id2yv2p
@user-ig6id2yv2p Жыл бұрын
Подскажыте если я правильно понял то колекцыи удобние всего использывать при создание к примеру каких небудь игр где большой поток даных верно?
@Barracccuda-x3y
@Barracccuda-x3y 2 жыл бұрын
Почему сайт не работает?
@vedm_world
@vedm_world 2 жыл бұрын
А если я укажу количество елеметов в коллекции, всёравно он менне оптимизирован чем массив?
@mr.vladis
@mr.vladis 2 жыл бұрын
Походу нет
@Yaroborg
@Yaroborg Жыл бұрын
Вообще прикол конечно, обычно на сайте может не работать все и только оплата будет проходить на ура. И я впервые вижу что бы на сайте работало все кроме оплаты!) P.s. А ну ее и техподдержка нихрена ни чешется.
@world1732
@world1732 8 ай бұрын
как же легко учить джаву после с++. а вот после питона учить с++ было хардово...
@SieReNaDa
@SieReNaDa 2 жыл бұрын
Очень тихо. С каждым уроком все тише и тише.
@hackjk3495
@hackjk3495 2 жыл бұрын
Челы которые все таки зазубрили структуры данных и понимают что массив и связный список не одно и тоже: (
@pkorneev5226
@pkorneev5226 Жыл бұрын
Зачем их зазубривать?) Достаточно просто хоть какие-то задачки порешать и все поймется само
@ВиталикВиршин
@ВиталикВиршин 2 жыл бұрын
Нейросеть, ИИ, блокчейн… - джава создай переменную - а какого типа? - просто переменную, как в php - тут наши полномочия всё, ошибка биб биб
@lynrayy
@lynrayy Жыл бұрын
для таких целей есть питон)
@zorteadecepticon
@zorteadecepticon Жыл бұрын
Лайк😁🥸👍
@romanbush5164
@romanbush5164 2 жыл бұрын
как в с#, java франкиштейн из python, с++,с#🤣
@IhorBratus
@IhorBratus Жыл бұрын
этот урок не совсем понятен ( быстрый очень
@Частныйсектор-х4я
@Частныйсектор-х4я Жыл бұрын
он для тех кто уже чтото знает, посмотрите других учителей джавы, там есть те кто очень хорошо обьясняет. самый крутой будет - selfedu
@IhorBratus
@IhorBratus Жыл бұрын
@@Частныйсектор-х4я спасибо попробую🤝
@IhorBratus
@IhorBratus Жыл бұрын
@@Частныйсектор-х4я я к сожалению не вижу джава там , там python и c++
@Частныйсектор-х4я
@Частныйсектор-х4я Жыл бұрын
@@IhorBratus ищите тщательнее , selfedu это топ учитель по джаве. Наберите джава с нуля или около подобное м сотрите авторов.
@IhorBratus
@IhorBratus Жыл бұрын
@@Частныйсектор-х4я спасибо 🙏
@sosniha
@sosniha 2 жыл бұрын
Очень тихо
@No..Name.
@No..Name. Жыл бұрын
Почему если сразу добавлять ключ, значение, то выдает ошибку Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 7, Size: 0 at java.base/java.util.ArrayList.rangeCheckForAdd(ArrayList.java:756) at java.base/java.util.ArrayList.add(ArrayList.java:481) at JAVA2.Main.main(Main.java:8)
@No..Name.
@No..Name. Жыл бұрын
Разобрался, можно дальше смотреть!
Уроки Java с нуля / #10 - Функции в языке Джава
25:17
Школа itProger / Программирование
Рет қаралды 96 М.
Что такое Java и как ее выучить?
19:55
Sergey Nemchinskiy
Рет қаралды 142 М.
Magic or …? 😱 reveal video on profile 🫢
00:14
Andrey Grechka
Рет қаралды 89 МЛН
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 46 МЛН
Уроки Java с нуля / #8 - Массивы данных. Одномерные и многомерные массивы
28:51
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 160 М.
Уроки Java с нуля / #5 - Данные от пользователя. Математические действия
16:49
Школа itProger / Программирование
Рет қаралды 226 М.
Уроки Java с нуля / #12 - Создание классов и объектов
30:12
Школа itProger / Программирование
Рет қаралды 101 М.
Уроки Java с нуля / #3 - Базовые концепции языка. Вывод информации
21:58
Школа itProger / Программирование
Рет қаралды 369 М.
УЧИЛСЯ ПРОГРАММИРОВАТЬ ВСЕ ЛЕТО
10:31
Honey Montana
Рет қаралды 1 МЛН
Уроки Java с нуля / #6 - Условные конструкции (if-else, switch-case)
35:32
Школа itProger / Программирование
Рет қаралды 227 М.
Magic or …? 😱 reveal video on profile 🫢
00:14
Andrey Grechka
Рет қаралды 89 МЛН