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

▪️ Реализация сортировки слиянием в Java
▪️ Каждый Java-разработчик делал это
▪️ Аннотации в Java
▪️ Как Soft Skills помогут вашей карьере. Пошаговый гайд

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

▪️ Утечки памяти Java: как их обнаружить и предотвратить
Данное руководство поможет вам углубиться в нюансы утечек памяти Java, изучить методы их обнаружения и стратегии предотвращения.

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

▪️ Методы replaceAll и group в Java
▪️ Чем джуны могут быть полезны IT-бизнесу
▪️ Пет-проекты и собеседование программиста
▪️ Типичные задачи Java-разработчика после трудоустройства на работу

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

▪️ Асинхронное программирование на Java
В этом руководстве рассмотрены основы применения асинхронного программирования на Java.

▪️ Java Stream API: понимание метода max
Благодаря этой публикации вы научитесь применять в своей работе метод max из пакета java.util.stream и узнаете, как это делать с максимальной эффективностью.

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

▪️ LinkedIn. Разбор профиля Java Software Engineer
▪️ Работа со строками в Java. Пишем скрипт по редактированию SQL
▪️ Продукт против аутсорсинга: выбор разработчика

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

▪️ Метод по умолчанию в Java 8: вопросы и ответы
В этой публикации рассмотрены распространенные вопросы о методе по умолчанию (default method) в Java, которые могут встретиться разработчику на собеседовании.

▪️ Принцип подстановки Лисков: разбор практического примера
Содержание этой статьи посвящено одному из важнейших принципов SOLID — принципу подстановки (замещения) Лисков.

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

▪️ Основные шаблоны проектирования в Java, которые вам нужно знать
Данное руководство объясняет принципы работы и варианты применения наиболее популярных шаблонов проектирования: Singleton, Strategy, Factory, Abstract Factory и Builder.

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

▪️ Параллельное программирование: java.util.concurrent
▪️ Работа с начинкой: как стать backend-разработчиком
▪️ Что нового в JDK 21
▪️ Безопасность мобильных приложений

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

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

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

▪️ Рефакторинг проблемы if-else hell с помощью объектно-ориентированного программирования Java
В этой статье рассмотрен практический пример по реорганизации кода if-else hell к более элегантному и объектно-ориентированному дизайну.

▪️ Для чего нужен HashMap в Java и как он работает
Благодаря этому руководству вы улучшите понимание принципов работы HashMap в Java, узнаете его функции и способы более эффективного использования.

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

▪️ Выбор между ArrayList и LinkedList
▪️ Что дает программисту год опыта в резюме
▪️ Пишем сканер портов на Java за 10 минут
▪️ Основные принципы Docker на примерах из Java

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

▪️ Эффективная обработка ошибок в Java: стратегии и полезные рекомендации
В этом руководстве рассмотрены наиболее эффективные стратегии и практики обработки ошибок в Java.

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

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

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

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

▪️ Как создать HttpClient на Java для загрузки файла
Изучив данную публикацию, вы научитесь создавать на языке Java HTTP-клиент, который будет загружать файлы из интернета.

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

▪️ Полезные фичи отладчика в IntelliJ IDEA
▪️ Статические (static) методы и поля в Java
▪️ Что такое геймтон
▪️ Реализация очереди (queue) на языке Java

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

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

▪️ Чем отличается interrupted() от isInterrupted() в Java Threads
Это руководство поможет вам лучше понять, чем метод interrupted() отличается от метода isInterrupted(), и когда они оба применяются в коде Java.

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

▪️ Выбор между ArrayList и LinkedList
▪️ Что дает программисту год опыта в резюме
▪️ Пишем сканер портов на Java за 10 минут
▪️ Основные принципы Docker на примерах из Java

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

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

▪️ Что такое файл .properties в Java
Изучив это учебное руководство, вы научитесь правильно использоваться в своей работе файл properties и поймете, для чего он необходим.

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

▪️ Топ-10 вопросов на Backend Java / Собеседование с разбором ответов и материалами
▪️ Реализация приоритетной очереди на языке Java
▪️ Профилируем и ускоряем Java-приложения с помощью async-profiler и JFR
▪️ Как делают и зарабатывают на Open Source

Смотреть