JavaRush – здесь становятся программистами
12.6K subscribers
913 photos
9 videos
1.3K links
Официальный канал JavaRush (www.javarush.com) в Telegram.
Download Telegram
Видеоуикенд #184 🔥

▪️ Погружение в мир хеш-таблиц на Java: от теории к практике
▪️ Полиморфизм в Java. Легко о сложном
▪️ Инди-разработка Android-приложений. Боли, идеи и заработок
▪️ Как искать работу на LinkedIn и других сайтах по поиску работы

Смотреть
Кофе-брейк #254 🔥

▪️ Демистификация многопоточности в Java: практическое руководство с примерами
В этой руководстве раскрывается принцип работы многопоточности в Java и демонстрируются практические примеры кода, которые упрощают понимание этой концепции.

Читать
Видеоуикенд #185 🔥

▪️ Как объединить два списка Java?
▪️ Принцип инверсии зависимости — SOLID в деталях
▪️ Многопоточность в Java: секреты эффективного управления потоками

Смотреть
Кофе-брейк #255 🔥

▪️ Создание глубокой и поверхностной копии объекта в Java
В этом руководстве рассмотрены две концепции копирования объектов в Java: глубокое копирование и поверхностное копирование. Вы узнаете, как они работают на нескольких простых примерах.

▪️ Java Stream API: когда использовать map() и FlatMap()
Прочитав эту публикацию, вы сможете понять, когда и в каких сценариях стоит применять map, а когда flatMap.

Читать
Видеоуикенд #186 🔥

▪️ Как писать код, который не ломается. Исключения Java
▪️ Методы wait и notify в Java
▪️ Разработка JVM. Компиляторы в виртуальных машинах, поддержка RISC-V, Apple M1 в JVM
▪️ 7 вещей, которые я хотел бы знать до начала карьеры в IT

Смотреть
Кофе-брейк #256 🔥

▪️ Как выполнять сортировку объектов в ArrayList
С помощью этого руководства вы научитесь выполнять сортировку объектов в ArrayList на языке Java.

▪️ Класс AtomicInteger в Java
Благодаря этой статье вы сможете получить полное представление о предназначении с вариантах применения класса AtomicInteger в Java.

Читать
Видеоуикенд #187 🔥

▪️ Как джуниору найти первую работу?
▪️ 240 вопросов и ответов на собеседовании по Java Core
▪️ Как сделать программу на Java для Docker
▪️ Прерывание потоков на Java

Смотреть
Кофе-брейк #257 🔥

▪️ Правила приведения объектов в Java
В этом руководстве изложены правила приведения объектов при наследовании Java, а также показаны примеры, когда приведение может завершиться ошибкой, и как этого избежать.

▪️ Зачем нам интерфейс, если у нас есть абстрактный класс?
Благодаря этой публикации вы сможете лучше понять необходимость и варианты применения Abstract Class и Interface в Java.

Читать
Видеоуикенд #188 🔥

▪️ Синхронизированные коллекции в Java
▪️ Введение в работу с базами данных на Java
▪️ Как проверить, является ли строка в Java действительным URL-адресом

Смотреть
Кофе-брейк #258 🔥

▪️ Как написать на Java систему аренды автомобилей
Благодаря этой публикации вы узнаете, как создать простую систему аренды транспортных средств с использованием Java. В коде применены наследование, создание объектов и переопределение методов.

▪️ Как Java Reflection и функциональные интерфейсы повышают эффективность разработки
В Java существуют две великолепные функции, с которыми должен быть знаком каждый разработчик, — это Java Reflection и функциональные интерфейсы. Из этой публикации вы узнаете о том, для чего они нужны и как их использовать с максимальной эффективностью.

Читать
Кофе-брейк #259 🔥

▪️ Шаблон проектирования Prototype: реализация на Java
Это руководство поможет вам понять предназначение и способы использования шаблона проектирования Прототип (Prototype).

▪️ Функциональные интерфейсы в Java: примеры и пояснения
Благодаря этой публикации вы узнаете несколько распространенных примеров функциональных интерфейсов, которые широко используются в языке Java.

Читать
Кофе-брейк #260 🔥

▪️ Традиционное и современное сопоставление с образцом. Как объединить сопоставление с образцом с запечатанными классами. Что такое запечатанные интерфейсы
Эта публикация посвящена вопросу улучшения качества кода Java с помощью сопоставления с образцом и запечатанными классами.

Читать
Видеоуикенд #191 🔥

▪️ Что такое RxJava
▪️ Введение в Java Input Output
▪️ Реализация сортировки вставками в Java
▪️ Программирование: зачем нужна архитектура

Смотреть
Кофе-брейк #261 🔥

▪️ Как объединить два HashMap в Java
В этом руководстве рассмотрены 4 различных варианта объединения HashMap в Java.

▪️ Как использовать Throw и Throws для обработки исключений в Java
Благодаря этой публикации вы сможете на конкретных примерах научиться использовать ключевые слова throw и throws в Java.

Читать
Видеоуикенд #192 🔥

▪️ Конструкторы в Java: подробности и принципы работы
▪️ Java 21. Новые возможности: Виртуальные потоки
▪️ Stream API за 3,5 часа
▪️ Онлайн-лекция “Массивы в Java”

Смотреть
Кофе-брейк #262 🔥

▪️ Руководство по классу ListUtils и его основным методам в Java
В этом руководстве объясняется предназначение и работа класса ListUtils из библиотеки Apache Commons Collection. Этот класс предоставляет служебные методы и методы-декораторы для интерфейса List в Java.

Читать
Видеоуикенд #193 🔥

▪️ Методы printf и format в Java
▪️ Учебная лекция на тему Java Collection
▪️ Ключевые структуры данных
▪️ Вопросы и ответы для Java-собеседования для Junior+/Middle

Смотреть
Кофе-брейк #263 🔥

▪️ Интерфейс SequenceCollection — как улучшить работу с упорядоченными коллекциями
В этой статье рассмотрены возможности интерфейса SequenceCollection, который позволяет разработчикам эффективно управлять упорядоченными данными.

▪️ Переменные экземпляра Java: понимание состояния и поведения объектов
Используя это руководство, вы сможете лучше понять, зачем в языке Java нужны переменные экземпляра и как их использовать в своей работе.

Читать