Продвинутая Java: Динамический массив (ArrayList) - Как устроен?

  Рет қаралды 49,913

alishev

alishev

6 жыл бұрын

ПОЛНАЯ ВЕРСИЯ КУРСА: swiftbook.org/courses/415
Реклама и сотрудничество: alishev.neil@gmail.com

Пікірлер: 28
@alishevN
@alishevN 6 жыл бұрын
ПОЛНАЯ ВЕРСИЯ ЭТОГО КУРСА: www.udemy.com/course/javarussia/?referralCode=A36A8387475CAFDC6776 ДЛЯ ЖИТЕЛЕЙ РФ: alfa.swiftbook.ru/courses/415 Плейлист с другими открытыми уроками: kzbin.info/aero/PLAma_mKffTOTtGQEbqurDRoPwDEKzzZQA
@denisgambraih
@denisgambraih 4 жыл бұрын
Единственный нормальный подкастер который показывает не только, как это работает, но и что там внутри
@tarasmalinovskyy
@tarasmalinovskyy 5 жыл бұрын
Спасибо, как всегда все понятно, с тобой Java становится все проще и не такой страшной)
@user-nx9rr9hx6d
@user-nx9rr9hx6d 6 жыл бұрын
очень интересное видео) спасибо за работу
@torhristos115
@torhristos115 2 жыл бұрын
Подробнее и не надо, главное принцип работы понять! Спасибо за труд!!!
@yegorivanov3006
@yegorivanov3006 4 жыл бұрын
Благодарю! Особенно про собеседования полезно, так как это пока очень страшит...
@unknownSuperman
@unknownSuperman 3 жыл бұрын
Не факт, что тебе это уже будет полезно, но всё же. ctrl+b (command + b) - перейти к использованию метода(класса)/перейти к имплементации ctrl+f12 (command + f12) - поиск по методам и полям в классе
@user-sb5sc2kg8o
@user-sb5sc2kg8o 3 жыл бұрын
Спасибо, друг, я искал это сообщение
@user-bg1do8uv9y
@user-bg1do8uv9y 3 жыл бұрын
Супер!
@user-gv9dg4ni5g
@user-gv9dg4ni5g 8 ай бұрын
Крутое видео
@alialiev7503
@alialiev7503 4 жыл бұрын
Спасибо, интересно, но иногда интересно узнать зачем проверяется на модификацию?
@TheBerrington
@TheBerrington Жыл бұрын
если изначально ArrayList создает массив с размером 10, а мы добавляем туда например только 5 элементов, то почему при выводе массива там остальные 5 ячеек не 0? получается есть метод, который при размере массива меньше 10 делает его размером по количеству add?
@ics_snork839
@ics_snork839 Жыл бұрын
Спасибо большое за видео. Наглядно, понятно. Только автоматически коллекция не уменьшается при удалении из нее элементов. Удаление производится методом trimToSize().
@Das.Kleine.Krokodil
@Das.Kleine.Krokodil 2 жыл бұрын
почему у меня в VCS при переходе по Ctrl + нажатие на ArrayList, открывается файл ArrayList.class в котором в классе нет реализаций методов? только поля, и объявления методов, всего 198 строк java version "17.0.2" 2022-01-18 LTS
@InstaTubeVinesDubsmash
@InstaTubeVinesDubsmash 5 жыл бұрын
Спасибо за видео! Видел на канале курсы по Питону, тяжело ли в будущем после программирования на Java перейти на Питон при необходимости?
@alishevN
@alishevN 5 жыл бұрын
Нет, не тяжело.
@user-yf2cp3hx3g
@user-yf2cp3hx3g 2 жыл бұрын
Жаль что остальные уроки платные я надеялся все бесплатно
@sarkhan.mamedov
@sarkhan.mamedov Ай бұрын
👍👍👍
@user-rl5mh5wp1o
@user-rl5mh5wp1o 2 жыл бұрын
Вопрос: чем добавление к динамическому массиву новых элементов отличается от добавления символов к строке (String)? В том смысле, что является ли добавление к динамическому массиву новых элементов таким же ресурсозатратным как и добавление символов к строке? Если и в том и в другом случае при добавлении элемента создается новый массив, новая строка.
@user-bl4pz7pm3z
@user-bl4pz7pm3z Жыл бұрын
При добавлении символа к String новая строка создаётся каждый раз, а старая выбрасывается. При добавлении элемента в ArrayList новый массив создаётся только при нехватке размера внутреннего выделенного массива
@user-rl5mh5wp1o
@user-rl5mh5wp1o Жыл бұрын
@@user-bl4pz7pm3z Да я написал вопрос, а через какое то время понял). Новый массив ведь создается больше старого не на одну ячейку, а сразу на какое то количество ячеек и поэтому новый массив не будет создаваться при каждом добавлении
@user-bl4pz7pm3z
@user-bl4pz7pm3z Жыл бұрын
@@user-rl5mh5wp1o или можно сразу выделить большой размер под массив и пересоздания вообще не будет, можно только занять больше оперативной памяти
@Andrzej3935
@Andrzej3935 3 жыл бұрын
Спасибо вам!
@atlasua2021
@atlasua2021 4 жыл бұрын
6:58 биб. Баян или машинка?
@atlasua2021
@atlasua2021 4 жыл бұрын
6:59
@bari9631
@bari9631 4 жыл бұрын
3:50 что используется??
@romaniskandarov6217
@romaniskandarov6217 3 жыл бұрын
docs.oracle.com/javase/tutorial/extra/generics/wildcards.html
@user-ot5iy5es4l
@user-ot5iy5es4l Жыл бұрын
Не знаю как у вас, у меня на винде ctrl+left click,плюс при инициализация объекта можно кликнуть таким образом на конструктор(справа от равно) и можно будет увидеть все доступные конструкторы
Java SE. Урок 34. Коллекции ArrayList & LinkedList
24:11
Follow the white rabbit
Рет қаралды 49 М.
Sigma girl and soap bubbles by Secret Vlog
00:37
Secret Vlog
Рет қаралды 15 МЛН
Пранк пошел не по плану…🥲
00:59
Саша Квашеная
Рет қаралды 7 МЛН
Clown takes blame for missing candy 🍬🤣 #shorts
00:49
Yoeslan
Рет қаралды 48 МЛН
Array vs. ArrayList in Java Tutorial - What's The Difference?
17:36
Coding with John
Рет қаралды 510 М.
Comparable и Comparator в Java
20:55
Тимофей Коваленко
Рет қаралды 11 М.
HashSet и HashMap в Java на практике
15:41
Тимофей Коваленко
Рет қаралды 2,4 М.
Java с нуля. Методы
20:22
Java Kabala
Рет қаралды 6 М.
Java коллекции. Пишем свой ArrayList
33:43
Java Vision
Рет қаралды 18 М.
Дженерики в Java. Проще чем кажется.
21:36
Игорь Мешалкин
Рет қаралды 15 М.
Урок 13 - Введение в Map. HashMap (прокачанная Java)
14:27
Коллекции в Java: List, Set и Map
18:59
Devmark Ru
Рет қаралды 36 М.