AI Academy
new
Акция
Университет
Java FullStack
Python FullStack
AI Native Developer
new
Web FullStack
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Статьи
Отзывы
О нас
CS50
Начать
Начать обучение
Начать обучение
Статьи
Авторы
Все группы
Все статьи
Нужно больше групп
Написать статью
Все группы
сначала новые
Зепп Бранниган
Архив info.javarush
31 августа 2026 г., 16:52
Вызов одного конструктора из другого: правила, ошибки и лайфхаки
Часто для того, чтобы избежать написание повторяющегося кода инициализации, необходимо вызвать код одного конструктора из другого. Вы можете вызвать один конструктор из другого в том же классе, или в надклассе, со следующими ограничениями ...
Dr-John Zoidberg
Random
31 августа 2026 г., 13:08
Агентный цикл: что Claude Code делает, пока вы ждёте ответа
Вы пишете одну фразу, а дальше несколько минут в терминале что-то происходит. Разбираем, из чего состоит один шаг агента, почему он возвращается к одному файлу дважды, чем рассуждение отличается от вызова инструмента и почему "готово" от агента ещё не конец работы.
Pavlo Plynko
Java Developer
31 августа 2026 г., 12:21
Знакомство со String, StringBuffer и StringBuilder в Java
Для работы с текстовыми данными в Java есть три класса: String, StringBuffer и StringBuilder. С первым каждый разработчик сталкивается еще в самом начале изучения языка. А что насчет оставшихся двух? Какие у них есть различия, и когда лучше использовать тот или иной класс...
Артем Divertitto
Java Developer
31 августа 2026 г., 12:11
Wildcards в Java Generics
Привет! Продолжаем изучать тему дженериков. Ты уже обладаешь солидным багажом знаний о них из предыдущих лекций (об использовании varargs при работе с дженериками и о стирании типов), но одну важную тему мы пока не рассматривали — wildcards...
Jesse Haniel
Java Developer
31 августа 2026 г., 12:01
Полиморфизм в Java
Вопросы, посвященные ООП — неотъемлемая часть технического интервью на позицию Java-разработчика в ИТ-компанию. В этой статье поговорим об одном из принципов ООП – полиморфизме. Мы остановимся на аспектах, о которых часто спрашивают на собеседованиях ...
Василий Малик
Java Developer
31 августа 2026 г., 09:53
Особенности TreeMap в Java
Наиболее используемая имплементация интерфейса Map — это HashMap. Она простая в использовании и гарантирует быстрый доступ к данным, поэтому это лучший кандидат для решения большинства задач. Большинства, но не всех. Иногда необходимо хранить данные...
Виталий Рыжаков
Random
31 августа 2026 г., 09:46
Класс MessageFormat
Данная статья поможет понять код, используемый в task2412. В этой статье я хочу рассказать о классе MessageFormat, который используется в задаче 2412 (task2412). Класс MessageFormat предназначен для создания строк. Данный класс принимает набор объектов, форматирует их, а затем ...
John Selawsky
Java Developer
31 августа 2026 г., 09:13
Паттерн проектирования “Стратегия”
Привет! В предыдущих лекциях мы уже встречались с таким понятием как «паттерн проектирования». Если ты забыл, напомним: этим термином обозначают некое стандартное решение распространенной в программировании задачи. На JavaRush мы часто говорим...
Василий Малик
Java Developer
31 августа 2026 г., 09:11
Структуры данных в Java — стек и очередь
Привет! Сегодня поговорим о таких важных для любого программиста вещах как структуры данных. Википедия гласит: Структура данных (англ. data structure) — программная единица, позволяющая хранить и обрабатывать множество однотипных и/или логически связанных данных...
Viacheslav
Random
31 августа 2026 г., 06:01
Теория вероятностей на практике или знаете ли вы о Random
Казалось бы, Random — штука простая. Но действительно ли так всё просто, как выглядит сначала? В мире существует немало наук, которые что-то такое изучают. И науки состоят из различных разделов. Например, в математике есть отдельный раздел, посвящённый изучению ...
Pavlo Plynko
Random
26 августа 2026 г., 18:58
Реализация пузырьковой сортировки на Java
Существует довольно большое количество алгоритмов сортировки, многие из них весьма специфические и разрабатывались для решения узкого круга задач и работы с конкретными типами данных. Но среди всего этого многообразия самым простейшим алгоритмом заслуженно является ...
Jesse Haniel
Java Developer
26 августа 2026 г., 13:14
Динамические прокси (Dynamic Proxies) в Java
Привет! Сегодня мы рассмотрим достаточно важную и интересную тему — создание динамических прокси-классов в Java. Она не слишком простая, поэтому попробуем разобраться с ней на примерах :) Итак, самый важный вопрос: что такое динамические прокси и для чего они нужны?
Показать еще
1
2
3
...
291
Please enable JavaScript to continue using this application.