undefined

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

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

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

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

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

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

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

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

Класс Collections

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

LinkedList

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

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

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

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

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

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

Комментарии (128)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Даниил Александрович Уровень 35 Тамбов Россия
4 января 2021
Может я чегото не понимаю растолкуйте, с какой целью описывая эти структуры пытаются втолковать как это устроенно в Виртуальной машине? еще больше запутать? при чем в Виртуальной машине может происходить все совершено иначе т.к. и память там иначе выделяется и все данные и без того поинтеры на поинтеры. Если учитывать что у них приметивные переменные это поинтер 1 уровня. тогда обертка это еще глубже, а мапа это поинтер 3 или даже 4 уровня. От чего тогда это не рассказывают? Показывая Сишное представление реальной памяти.
Виктор Волошин Уровень 14 Москва Россия
24 ноября 2020
вот это коллекция машинок на картинке, такую же хочу)
Айбек Уровень 22 Бишкек Кыргызстан
11 ноября 2020
Во всяком случае давались бы эти лекции раньше нужно научиться находить решение к задачам. В свою очередь скажу что поиск решения в интернете более продуктивнее чем просто прочитать эти статьи. По себе знаю что находя в интернете ты больше и продуктивнее вникаешь в суть так как ты осознаешь что необходимо сделать чтобы решить задачки. Все мира
🦔 Виктор Уровень 20 Москва Россия Expert
26 октября 2020
Очень много возмущений ниже о том, что эти бы статьи да ПЕРЕД сборниками задач. Я бы вас поддержал, но ровно все перечисленные здесь статьи уже были упомянуты в предыдущих лекциях... Да, статьи разбросаны по разным лекциям. Да, иногда они упоминаются в статье, которая находилась по ссылке в другой статье. Но, если действительно внимательно читать все лекции и кликать по ссылкам, которые в них указаны, то большую часть материала можно получить не то, что вовремя, а даже гораздо раньше нужного времени. Вот уж не думал, что буду защищать ДЖРШ, но я даже перепроверил и ответственно заявляю, что все указанные статьи уже были нам даны, в качестве дополнительных материалов, в предыдущих лекциях.
Дмитрий Данько Уровень 15 Тула Россия
15 октября 2020
😓хорошие задачки, некоторые решал по два раза, т.к. не сразу понимаешь, что от тебя требуется на выходе - работает, но валидатор ругается)). Исправил, ок -> "Открыть следующую лекцию за 😱"x8 >
Vsevolod Уровень 13 Москва Россия
26 августа 2020
"Направо, ещё раз направо! Шагом марш" ))))))))
Musa Muradzade Уровень 12 Санкт-Петербург Россия
11 августа 2020
вот можно же было всю эту инфу перед задачами предоставить...
Николай Т. Уровень 31 Рязань Россия
20 июля 2020
Как это не все задачи решил, мой Амиго решил все! :)
Елена Уровень 14 Санкт-Петербург
13 июля 2020
Вчерашний день потрачен был не зря - мозги кипели. Ещё несколько задач и мы в 9. Ёхоооу!
Ice Уровень 22 Одесса Украина
10 июля 2020
Решил задачи, а теперь открыл эту страницу и узнал, что можно было сделать проще. Итого: квадратное катим, круглое тащим.