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

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

Уроки Java

Уроки Java

Күн бұрын

Cкидки до 22-го января на все курсы всего за 9.99:
Каждый купон расчитан на 10 покупок, спешите!
Новый курс по Photoshop:
www.udemy.com/...
HIBERNATE:
www.udemy.com/...
JPA:
www.udemy.com/...
HTML + CSS:
www.udemy.com/...
MAVEN:
www.udemy.com/...
GIT:
www.udemy.com/...
KOTLIN
www.udemy.com/...
SQL:
www.udemy.com/...
IDEA
www.udemy.com/...
Паттерны Java:
www.udemy.com/...
Java EE:
www.udemy.com/...
Английский язык:
www.udemy.com/...
JAVA:
www.udemy.com/...
Apache Spark:
www.udemy.com/...

Пікірлер: 27
@dimaster5880
@dimaster5880 7 жыл бұрын
Вот это поворот! Вот так сразу заглянуть за "ширму сцецы" и понять магию. Вначале пытался уследить, пока дым из ушей не пошел. Скоро сам буду пытаться во всем разбираться, но это было неожиданно. Я бы тоже не отказался увидеть хоть маленькую, но все таки реализацию этих реализаций. Хотя если сравнивать сколько я видел о коллекциях у других авторов - здесь просто кладезь знаний.
@vadumhrynchuk7730
@vadumhrynchuk7730 5 жыл бұрын
12.30 : про побитовый сдвиг вправо на 1 при вычислении newCapacity - не 10*10, а 10+10/2. Просто кто-то запомнит, что станет сразу 100 и будет с этим на собеседования ходить...
@matriks2007
@matriks2007 4 жыл бұрын
Тоже хотел об этом сказать! ЧТо это побитовый сдвиг, тем самым массив всегда увеличивается на 50% от его существующей величины. В такие моменты становиться грустновато, веришь автору как истинному первоисточнику и тут тебе такие досадные ошибки(((
@wilsonikner1167
@wilsonikner1167 3 ай бұрын
Ну раз уж вы такие буквоеды, я не против... тогда будьте точны в формулировках. Побитовый сдвиг вправо - не 10+10/2, а 10*(2^(-1)) = 5 (!!!) (вы же перед этим пишете 10*10 без учета добавления начального капасити). И только в контексте всей формулы (10(начальная капасити) +10 >>1 (побитовый сдвиг вправо 10-ки)) мы получаем 10 + 5 =15. А то будете так ходить на собеседования). В целом с замечанием согласен, я сначала не поверил ушам своим.
@wilsonikner1167
@wilsonikner1167 3 ай бұрын
В целом спасибо, 400 уроков - это круто, смотрю на 2x скорости. Нет у меня времени читать все эти книжки, хоть и уверен, что они хорошие. Я "свитчер", мне 50... Постоянные ляпы и вода раздражают, конечно, но тут дело такое: не нравится - не смотри, ты ж денег не платил. Автору советую попробовать прогнать эти видео через какой нибудь GPT, чтобы убрать воду, ошибки и повторы, и структурировать. Если получится - будет удивительно мощная выжимка и можно будет продавать или книгу писать)
@kostiantynjohanlanguedoc3155
@kostiantynjohanlanguedoc3155 5 жыл бұрын
Спасибо за хорошую подачу материала. я в теме, поэтому от меня RESPECT. Для обучения достаточно.
@arayikharutyunyan4741
@arayikharutyunyan4741 7 жыл бұрын
брат спасибо за все видеоуроки ,и если можно много практики
@Ovp-s8t
@Ovp-s8t 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
@vladyslavvelykyi1944
@vladyslavvelykyi1944 4 жыл бұрын
вы угараете там в коментах? чел неподготовленый к видео совсем "эээээ, ыыыыы" материал с класов там подчитывает. Ето видео максимум на минут 5-7 но явно не на 25. Смотрите лучше с зарубежных ресурсов.
@ДмитрийФадеев-х8в
@ДмитрийФадеев-х8в 4 жыл бұрын
Честно говоря полез в какие-то дебри arrayList-a, но при этом linkedList пояснил очень поверхностно. Странно) Но в целом всё предельно понятно, особенно если уже есть какой-нибудь опыт Java и как работает одно-двух направленные списки
@BlackTrollBeer
@BlackTrollBeer 3 жыл бұрын
а ээээ м ну это потом аааа мммм это потом да ээээээ это потом эээ ээээ
@ІванДмитренко-х6э
@ІванДмитренко-х6э 3 жыл бұрын
И "ну" после каждого предложения...
@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 Жыл бұрын
спасибо за ваше разъяснение!
@gennadyshevchenko7940
@gennadyshevchenko7940 6 жыл бұрын
спасибо! знать внутренне устройство методов необходимо?
@strizhhh
@strizhhh 6 жыл бұрын
Хирург должен знать анатомию или достаточно уметь держать скальпель в руке?
@off6797
@off6797 6 жыл бұрын
Гитарист должен уметь изгатавливать гитары или достаточно уметь играть?
@АртемК-в2н
@АртемК-в2н 5 жыл бұрын
изгАтавливать и играть без нот
@user-zm6mi3wm3b
@user-zm6mi3wm3b 5 жыл бұрын
Помимо 3 методдов которые ты во всех роликах описываешь и говоришь что кроме них больше ничего и не понадобится есть еще много разных методов в этих классах.
@romankryvolapov
@romankryvolapov 2 жыл бұрын
x >> 1 == x / 2
@denisdock7983
@denisdock7983 6 жыл бұрын
Очень плохо, рекомендую переснять.
@данИИлВасильеВ-н1ж
@данИИлВасильеВ-н1ж 3 жыл бұрын
ДыА
@данИИлВасильеВ-н1ж
@данИИлВасильеВ-н1ж 3 жыл бұрын
Аа
Урок по Java 54: Maps
33:33
Уроки Java
Рет қаралды 22 М.
Урок по Java 49: Equals and HashCode
38:35
Уроки Java
Рет қаралды 33 М.
Life hack 😂 Watermelon magic box! #shorts by Leisi Crazy
00:17
Leisi Crazy
Рет қаралды 50 МЛН
Man Mocks Wife's Exercise Routine, Faces Embarrassment at Work #shorts
00:32
Fabiosa Best Lifehacks
Рет қаралды 6 МЛН
Which One Is The Best - From Small To Giant #katebrush #shorts
00:17
Урок по Java 55: Sets
11:31
Уроки Java
Рет қаралды 8 М.
Урок по Java 56: Generics - обобщения
43:03
Уроки Java
Рет қаралды 23 М.
Коллекции в Java: List, Set и Map
18:59
devmark_ru
Рет қаралды 38 М.
Урок по Java 57: Inner Classes - Внутренние классы
15:03
Структуры данных - Linked List
11:39
Eugene Suleimanov
Рет қаралды 23 М.
Урок по Java 50: Коллекции
36:33
Уроки Java
Рет қаралды 72 М.
Урок по Java 60: Reflection - рефлексия
24:44
Уроки Java
Рет қаралды 36 М.