JavaRush /Курсы /Java Syntax /Полезные ссылки от профессора-8

Полезные ссылки от профессора-8

Java Syntax
8 уровень , 9 лекция
Открыта
Полезные ссылки от профессора-8 - 1

— Java-разработчик 8-го уровня Амиго прибыл на лекцию, сэр!

— А, Амиго, это ты? Приветствую! Судя по военной риторике, ты слегка переобщался с Капитаном.

— Никак нет, сэр! С капитаном общался умерено! Докладываю: мною были изучены и частично поняты лекции по коллекциям, а также решено много задач по коллекциям, сэр! Но пока не все…

— Частично, говоришь? Не все, говоришь? Что ж, вот тебе полдесятка интересных лекций в помощь. Надеюсь, после них всё станет намного понятнее.

Работа ArrayList в картинках

Если ты не совсем понял, как работает ArrayList, эта лекция — для тебя. Тут будет много картинок и пояснений и почти не будет кода. Но главное, после её прочтения и осознания ты очень хорошо поймешь, как работает ArrayList… Кто знает, может даже собственный реализуешь после этого! Так, для тренировки, это неплохая задачка для начинающего разработчика.

Класс Collections

Есть такие задачи, для решения которых ArrayList подходит просто идеально. Авторы Java взяли — и реализовали их в отдельном классе, чтобы тебе и другим разработчикам не пришлось каждый раз реализовывать их самостоятельно. В этой статье ты узнаешь о таких задачах и о классе Collections.

LinkedList

Не только ArrayList'ом живёт Java-программист. Существует масса других полезных структур данных. Например, связный список, он же — LinkedList. Ты уже получил первые представления о нём, но пока не слишком-то разобрался, в чём особенности LinkedList? Читай статью, и поймешь гораздо больше о том, как устроена эта структура данных и какие выгоды от её использования!

HashMap — что за карта такая?

И ещё об одной структуре данных ты кое-что услышал на лекциях... ведь так? Ты всё уже понял о HashMap? Рад за тебя, если так (хотя на самом деле, ты, скорее всего, ошибаешься!), но если ты чувствуешь себя неуверенно, читай статью и разбирайся. Там есть масса полезных примеров.

Как не потеряться во времени — DateTime и Calendar

А вот тебе кое-что новенькое — полезная информация о том, как лучше работать в Java со временем. Исторически первым классом работы с датой был Date... О нём ты, кажется, слышал? Его можно использовать, но он... эээ... немного странный даже для моей логики, к тому же deprecated (помнишь такое слово? Если нет — срочно в Google). Позднее появились более совершенные инструменты — DateTime и Calendar. Рекомендую к изучению!

На сегодня всё. Дополнительных лекций в этот раз немного, но все они весьма полезные и основательные. Что?... Отставить спать. Направо, ещё раз направо! Шагом марш — читать!

8
Задача
Java Syntax Pro, 8 уровень, 9 лекция
Недоступна
Айтишный релакс
Нет ничего лучше, чем посмотреть интересное полезное видео... и получить за это кучу черной материи!
Комментарии (132)
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ
Neonila Kravtcova Уровень 19
21 ноября 2021
Мне понравилось, что мы погоняли задачи с Map и Set и что пришлось погуглить. Зато есть удовлетворение, когда решаешь задачу красиво в Idea и сдаёшь здесь с первого раза )
4 января 2021
Может я чегото не понимаю растолкуйте, с какой целью описывая эти структуры пытаются втолковать как это устроенно в Виртуальной машине? еще больше запутать? при чем в Виртуальной машине может происходить все совершено иначе т.к. и память там иначе выделяется и все данные и без того поинтеры на поинтеры. Если учитывать что у них приметивные переменные это поинтер 1 уровня. тогда обертка это еще глубже, а мапа это поинтер 3 или даже 4 уровня. От чего тогда это не рассказывают? Показывая Сишное представление реальной памяти.
Nick Уровень 20
11 апреля 2021
Как минимум это могут спросить на собеседовании. Как максимум это дает лучше понять в какой ситуации какую коллекцию лучше использовать (хотя это не точно, так как выбор не очень богат).
12 апреля 2021
на собеседовании любая теория рушится практическим решением тестовых заданий. а теоретики нервно пасутся всторонке. Если практически сможешь решить то и терретически все объяснишь на пальцах. помню это было давно лет 20 назад у нас сильных программистов в институте отчисляли за физику и сапромат, теоретики любили поглумиться. Особенно радовали учителя экономики с их теорией об заработке денег и ждавших автобус вместе со студентами.
Виктор Волошин Уровень 19
24 ноября 2020
вот это коллекция машинок на картинке, такую же хочу)
Айбек Уровень 22
11 ноября 2020
Во всяком случае давались бы эти лекции раньше нужно научиться находить решение к задачам. В свою очередь скажу что поиск решения в интернете более продуктивнее чем просто прочитать эти статьи. По себе знаю что находя в интернете ты больше и продуктивнее вникаешь в суть так как ты осознаешь что необходимо сделать чтобы решить задачки. Все мира
4 января 2021
знание языка не даёт знания математики и логики. а программирование не есть знания набора функций, а умения их применять. Да многие алгоритмы уже реализованны, но от чего тогда считается что программист это востребованная специальность? Это как художник один творит другой в режиме ксерокса работает и кто из них настоящий?
Евгений Уровень 10
24 марта 2021
Очень глубокая мысль. У меня похожее ощущение сложилось)
🦔 Виктор Уровень 20 Expert
26 октября 2020
Очень много возмущений ниже о том, что эти бы статьи да ПЕРЕД сборниками задач. Я бы вас поддержал, но ровно все перечисленные здесь статьи уже были упомянуты в предыдущих лекциях... Да, статьи разбросаны по разным лекциям. Да, иногда они упоминаются в статье, которая находилась по ссылке в другой статье. Но, если действительно внимательно читать все лекции и кликать по ссылкам, которые в них указаны, то большую часть материала можно получить не то, что вовремя, а даже гораздо раньше нужного времени. Вот уж не думал, что буду защищать ДЖРШ, но я даже перепроверил и ответственно заявляю, что все указанные статьи уже были нам даны, в качестве дополнительных материалов, в предыдущих лекциях.
Дмитрий Данько Уровень 15
15 октября 2020
😓хорошие задачки, некоторые решал по два раза, т.к. не сразу понимаешь, что от тебя требуется на выходе - работает, но валидатор ругается)). Исправил, ок -> "Открыть следующую лекцию за 😱"x8 >
bighugеmistеr Уровень 15
26 августа 2020
"Направо, ещё раз направо! Шагом марш" ))))))))
Евгений Кудрин Уровень 18
29 марта 2021
Ага, вообще-то есть такой метод - "Кругом!", только он реализован через левую сторону.
Musa Muradzade Уровень 1
11 августа 2020
вот можно же было всю эту инфу перед задачами предоставить...
Mr.Mortuus Уровень 16
28 сентября 2020
+ 1. Со следующего уровня, сначала, читаю все лекции на уровне, а потом берусь за задачи
Alexandr Уровень 23
5 октября 2020
Так эффективней? Есть толк в таком подходе?
IwanIV Уровень 41
10 ноября 2020
пока за что открывать лекции...
Николай Т. Уровень 40
20 июля 2020
Как это не все задачи решил, мой Амиго решил все! :)
Aleksandr Gorohov Уровень 28
13 сентября 2021
Красава! Мой одну пропустил...)
Елена Уровень 14
13 июля 2020
Вчерашний день потрачен был не зря - мозги кипели. Ещё несколько задач и мы в 9. Ёхоооу!