Для удобства учеников JavaRush мы решили собрать лекции и статьи о самых важных темах в программировании.
Четвертая подборка — о коллекциях и библиотеках. В мини-гайде мы кратко излагаем суть статей, а если перейти по ссылке — можно подробнее ознакомиться с интересующей темой. Добавляйте подборку в закладки и возвращайтесь к ней, когда потребуется.
Материалы о коллекциях и библиотеках
Статьи и лекции
Небольшая вступительная статья о коллекциях. Автор прошелся и по Java Collections Framework, и по интерфейсам, и по их реализациям. Стоит читать тем, кто только вникает в тему разработки.
В статье описываются самые популярные вопросы по поводу коллекций в Java, заданные и обсужденные на Stackowerflow. Перед тем, как вы посмотрите на эти вопросы, хорошо бы посмотреть диаграмму иерархии классов.
В статье автор рассказывает о трех важных классах коллекций ArrayList, Vector и HashMap из Collections Framework и представляет их реализацию.
Подборка методов, оптимизирующих рутинную работу с коллекциями. По словам автора, эти методы помогут сэкономить время и кода.
Еще одна статья, которая простым языком рассказывает о том, что такое коллекции в Java, iterator, каковы преимущества системы коллекций и многое другое.
Изложенный в лекции материал лучше зайдет тем, кто уже перевалил за экватор курса (разбирается с квестами Java Collections и Java Multithreading) и начинает интересоваться технологиями, выходящими за рамки Java Core.
В этой статье Мартин Пацов (Martin Patsov), Full Stack Developer компании Dreamix, расскажет о своей любви к библиотекам с открытым исходным кодом (open source), и предложит вам те из них, которые считает особенно полезными.
Если вам интересна наука, вы хотите не просто кодить, а заниматься исследованиями, в этой статье можно ознакомиться с лучшими библиотеками Java для программирования машинного обучения.
Небольшой обзор библиотек, которые работают с Blockchain-технологией. Порядок появления библиотек в статье связан с количеством звезд в Github-репозитории.
Пользователь JavaRush рассказывает о собственном опыте подключения библиотеки Jackson с помощью Maven. Пригодится всем, кто проходит квест JavaRush.
Сторонние библиотеки легко использовать с инструментами управления зависимостями Maven или Gradle, которые автоматически разрешают транзитивные зависимости и загружают jar-файлы. В этом тексте рассказывают о библиотеках общего назначения, логгинга, тестирования и сериализации данных.
Коллекции и библиотеки в “вопросах и ответах на собеседованиях”
Довольно объемная подборка часто задаваемых вопросов об ООП, Java Syntax, исключениях в Java, коллекциях и многопоточности. Пригодится всем, кто готовится к первому интервью.
Продолжение подборки вопросов, которые могут задать на интервью. Как и в предыдущем тексте, тут есть вопросы по коллекциям: что такое Collections, какие классы и интерфейсы доступны в Collection фреймворке и так далее.
Подборка вопросов, которые могут задать на собеседовании по темам 36-го уровня квеста JavaRush. Среди прочего, есть вопросы о коллекциях.
Видео
Дмитрий Корнилов, Java-разработчик из пражского офиса Oracle, представил доклад, посвященный Helidon — популярному набору Java-библиотек для создания микросервисов. Вы узнаете, что такое Helidon, как он работает в системе современных средств разработки микросервисов и чем от них отличается.
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ