Урок по Java 52: Списки - List

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

Уроки Java

Уроки Java

8 жыл бұрын

Cкидки до 22-го января на все курсы всего за 9.99:
Каждый купон расчитан на 10 покупок, спешите!
Новый курс по Photoshop:
www.udemy.com/course/draft/33...
HIBERNATE:
www.udemy.com/course/hibernat...
JPA:
www.udemy.com/course/jpa-kurs...
HTML + CSS:
www.udemy.com/course/html-kur...
MAVEN:
www.udemy.com/course/maven-ku...
GIT:
www.udemy.com/course/git-stud...
KOTLIN
www.udemy.com/course/kotlin-b...
SQL:
www.udemy.com/course/sql-kurs...
IDEA
www.udemy.com/course/intellij...
Паттерны Java:
www.udemy.com/course/java-pat...
Java EE:
www.udemy.com/course/kurs-jav...
Английский язык:
www.udemy.com/course/eng-cour...
JAVA:
www.udemy.com/course/java-bes...
Apache Spark:
www.udemy.com/course/apache-s...

Пікірлер: 27
@dimaster5880
@dimaster5880 7 жыл бұрын
Вот это поворот! Вот так сразу заглянуть за "ширму сцецы" и понять магию. Вначале пытался уследить, пока дым из ушей не пошел. Скоро сам буду пытаться во всем разбираться, но это было неожиданно. Я бы тоже не отказался увидеть хоть маленькую, но все таки реализацию этих реализаций. Хотя если сравнивать сколько я видел о коллекциях у других авторов - здесь просто кладезь знаний.
@vadumhrynchuk7730
@vadumhrynchuk7730 5 жыл бұрын
12.30 : про побитовый сдвиг вправо на 1 при вычислении newCapacity - не 10*10, а 10+10/2. Просто кто-то запомнит, что станет сразу 100 и будет с этим на собеседования ходить...
@matriks2007
@matriks2007 4 жыл бұрын
Тоже хотел об этом сказать! ЧТо это побитовый сдвиг, тем самым массив всегда увеличивается на 50% от его существующей величины. В такие моменты становиться грустновато, веришь автору как истинному первоисточнику и тут тебе такие досадные ошибки(((
@wilsonikner1167
@wilsonikner1167 Ай бұрын
Ну раз уж вы такие буквоеды, я не против... тогда будьте точны в формулировках. Побитовый сдвиг вправо - не 10+10/2, а 10*(2^(-1)) = 5 (!!!) (вы же перед этим пишете 10*10 без учета добавления начального капасити). И только в контексте всей формулы (10(начальная капасити) +10 >>1 (побитовый сдвиг вправо 10-ки)) мы получаем 10 + 5 =15. А то будете так ходить на собеседования). В целом с замечанием согласен, я сначала не поверил ушам своим.
@wilsonikner1167
@wilsonikner1167 Ай бұрын
В целом спасибо, 400 уроков - это круто, смотрю на 2x скорости. Нет у меня времени читать все эти книжки, хоть и уверен, что они хорошие. Я "свитчер", мне 50... Постоянные ляпы и вода раздражают, конечно, но тут дело такое: не нравится - не смотри, ты ж денег не платил. Автору советую попробовать прогнать эти видео через какой нибудь GPT, чтобы убрать воду, ошибки и повторы, и структурировать. Если получится - будет удивительно мощная выжимка и можно будет продавать или книгу писать)
@kostiantynjohanlanguedoc3155
@kostiantynjohanlanguedoc3155 5 жыл бұрын
Спасибо за хорошую подачу материала. я в теме, поэтому от меня RESPECT. Для обучения достаточно.
@arayikharutyunyan4741
@arayikharutyunyan4741 7 жыл бұрын
брат спасибо за все видеоуроки ,и если можно много практики
@user-jt5it4oc6q
@user-jt5it4oc6q 7 жыл бұрын
Как всегда спасибо за уроки, за твой труд. Я думаю, что многие со мной согласятся, если бы ты все уроки закреплял конкретным примером, да, возможно это было бы дольше, но так легче было бы понять и закрепить материал, а то как в школе, услышал и забыл))
@lexmarch6309
@lexmarch6309 7 жыл бұрын
Пиши сам что-то, применяй на практике это сам, придумывай себе задания. За тебя этого никто не сделает))
@galina5194
@galina5194 4 жыл бұрын
@@lexmarch6309 как обучающемуся самому придумывать задания? Это все равно что быть самому себе учителем. Максимум можно искать задачи в других местах по пройденным темам.
@kyrylochornobryvets3385
@kyrylochornobryvets3385 4 жыл бұрын
Насколько я знаю В двоичной 1010 + (1010 >> 1) == 1010 + (0101) В десятичной 10 + (10 >> 1) == 10 +(5) >> 1 Условное деление на 2 >> 2 Условное деление на 4 >> 3 Условное деление на 8
@gennadyshevchenko7940
@gennadyshevchenko7940 6 жыл бұрын
спасибо! знать внутренне устройство методов необходимо?
@strizhhh
@strizhhh 6 жыл бұрын
Хирург должен знать анатомию или достаточно уметь держать скальпель в руке?
@off6797
@off6797 5 жыл бұрын
Гитарист должен уметь изгатавливать гитары или достаточно уметь играть?
@user-jm6qk6zj5l
@user-jm6qk6zj5l 5 жыл бұрын
изгАтавливать и играть без нот
@user-kz8gh1nn1n
@user-kz8gh1nn1n 4 жыл бұрын
Честно говоря полез в какие-то дебри arrayList-a, но при этом linkedList пояснил очень поверхностно. Странно) Но в целом всё предельно понятно, особенно если уже есть какой-нибудь опыт Java и как работает одно-двух направленные списки
@BlackTrollBeer
@BlackTrollBeer 3 жыл бұрын
а ээээ м ну это потом аааа мммм это потом да ээээээ это потом эээ ээээ
@user-dm3qn7wv6v
@user-dm3qn7wv6v 2 жыл бұрын
И "ну" после каждого предложения...
@vladyslavvelykyi1944
@vladyslavvelykyi1944 4 жыл бұрын
вы угараете там в коментах? чел неподготовленый к видео совсем "эээээ, ыыыыы" материал с класов там подчитывает. Ето видео максимум на минут 5-7 но явно не на 25. Смотрите лучше с зарубежных ресурсов.
@romankryvolapov7961
@romankryvolapov7961 2 жыл бұрын
x >> 1 == x / 2
@user-zm6mi3wm3b
@user-zm6mi3wm3b 5 жыл бұрын
Помимо 3 методдов которые ты во всех роликах описываешь и говоришь что кроме них больше ничего и не понадобится есть еще много разных методов в этих классах.
@user-zb7gp1bz8p
@user-zb7gp1bz8p 2 жыл бұрын
ДыА
@user-zb7gp1bz8p
@user-zb7gp1bz8p 2 жыл бұрын
Аа
@jin_x_
@jin_x_ 2 жыл бұрын
Хорошо, конечно, что уроки бесплатные, за это спасибо. Но подача ужасная. Во-первых, вместо нормальных русских слов используются англицизмы там, где это не нужно: листы, айтемы, капасити и т.д. Ощущение, что человек не знает, как это по-русски называется. Во-вторых, периодически коверкаются слова (квай вместо кью - это особенно жёстко). Не говоря уж про sord (sword), autor (author) и т.п. :). В-третьих, дезинформация. Не знать про сдвиги опытному программисту должно быть стыдно. Байтовый тип от -128 до 128 (вообще-то, до 127) и т.д. Это что вспомнилось. Ну и плюс, как уже сказали, ааа... эээ... вот. Периодически: сейчас будет вот так, смотрите. Хм... нет, странно. Arraycopy копирует всё одной операцией, быстрее, чем поиск и удаление в LinkedList. What? Если элементов 100, и мы удаляем 95-й, то да. А если миллион, и мы удаляем 5-й, то точно не быстрее, а гораздо медленнее. Вообще, отличие LinkedList'а не только в том, что можно легко добавлять в начало и конец (в конец можно и в ArrayList, причём в LinkedList скорее всего будет медленнее), а в том, что LinkedList быстро добавляет и удаляет из середины, но медленно получает доступ к элементу по номеру (но добавлять и удалять же можно не только но номеру). При этом памяти он потребляет больше (из-за необходимости хранения ссылок), и скорость последовательного перебора элементов тоже ниже. А ArrayList медленно добавляет и удаляет из середины, но быстро получает доступ к элементу по номеру. И выбирать нужно в зависимости от того, что чаще делается и как происходит работа со списком.
@yukiregina5741
@yukiregina5741 Жыл бұрын
спасибо за ваше разъяснение!
@denisdock7983
@denisdock7983 5 жыл бұрын
Очень плохо, рекомендую переснять.
Урок по Java 54: Maps
33:33
Уроки Java
Рет қаралды 22 М.
Урок по Java 55: Sets
11:31
Уроки Java
Рет қаралды 8 М.
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 14 МЛН
Did you believe it was real? #tiktok
00:25
Анастасия Тарасова
Рет қаралды 53 МЛН
Incredible magic 🤯✨
00:53
America's Got Talent
Рет қаралды 67 МЛН
Happy 4th of July 😂
00:12
Pink Shirt Girl
Рет қаралды 60 МЛН
Урок по Java 57: Inner Classes - Внутренние классы
15:03
Урок по Java 49: Equals and HashCode
38:35
Уроки Java
Рет қаралды 33 М.
Как работает экосистема Apple?
18:08
THE ROCO
Рет қаралды 32 М.
6 важных структур данных
17:25
S0ER
Рет қаралды 90 М.
Коллекции в Java: List, Set и Map
18:59
Devmark Ru
Рет қаралды 35 М.
Урок по Java 28: Обертки
24:54
Уроки Java
Рет қаралды 22 М.
3M❤️ #thankyou #shorts
00:16
ウエスP -Mr Uekusa- Wes-P
Рет қаралды 14 МЛН