Новогодняя акция
Университет
Java FullStack
Python FullStack
new
Web FullStack
new
Обучение
Курсы
Задачи
Опросы
Игры
Помощь
График пинков
Стажировка
Сообщество
Пользователи
Форум
Чат
Статьи
Истории успеха
Активности
Отзывы
Подписки
Светлая тема
Статьи
Отзывы
О нас
CS50
Начать
Начать обучение
Начать обучение
Статьи
Авторы
Все группы
Все статьи
Нужно больше групп
Написать статью
Все группы
сначала новые
Exidnus
Архив info.javarush
12 декабря 2025 г., 18:38
GRASP: 9 паттернов проектирования, которые сделают тебя Senior-разработчиком
GRASP — это не просто очередная аббревиатура, которую придумали академики. Это General Responsibility Assignment Software Patterns — базовые принципы распределения ответственности в объектно-ориентированном дизайне. Если хочешь, это девять правил, которые помогают ответить на вопрос: "Какой класс должен отвечать за эту логику?"
Dmytro Vezhnin
Архив info.javarush
11 декабря 2025 г., 14:40
Что такое инкрементирование и декрементирование
Многие новички не знают что такое инкремент и декремент, но уверен все видели использование "i++, ++i, i-- или --i" в цикле for. И так немного пояснении. Инкремент: Обозначается двумя знаками плюс "++" и увеличивает значение переменной на 1. Декремент: Обозначается ...
grishin
Архив info.javarush
11 декабря 2025 г., 11:24
Разница между ключевыми словами this и super в Java
this и super - это два специальных ключевых слова в Java, которые представляют соответственно текущий экземпляр класса и его суперкласса. Java-программисты часто путают эти слова и обнаруживают слабую осведомленность об их специальных свойствах, о которых нередко ...
Александр Выпирайленко
Java Developer
10 декабря 2025 г., 19:54
Ссылочные типы данных в Java
Без понимания синтаксиса Java невозможно стать серьезным разработчиком, поэтому сегодня мы продолжаем изучать синтаксис. В одной из прошлых статей мы говорили о примитивных переменных, но так как видов переменных два, сегодня мы поговорим о втором виде...
KapChook
Архив info.javarush
10 декабря 2025 г., 18:19
Как я перестал писать циклы и полюбил функциональное программирование
Функциональный стиль, представленный в Java 8, — большая добавка к языку. Теперь Java — это не чистое ООП, теперь это гибрид ООП и функционального программирования. Это меняет правила игры и нам нужно изменить свои ООП-мозги, чтобы вобрать в себя эти изменения...
profeg
Архив info.javarush
9 декабря 2025 г., 21:24
SynchronousQueue в Java: когда очередь — это не очередь
SynchronousQueue — это специальный тип BlockingQueue с нулевой ёмкостью. Да, вы правильно поняли: эта "очередь" вообще не хранит элементы. Она работает как место встречи двух потоков, где один передаёт объект прямо в руки другому
Александр Выпирайленко
Java Developer
8 декабря 2025 г., 11:33
Класс String в Java
Класс String в Java предназначен для работы со строками в Java. Все строковые литералы, определенные в Java программе (например, “abc”) — это экземпляры класса String. Давай посмотрим на его ключевые характеристики: класс реализует интерфейсы Serializable и CharSequence...
Sdu
Архив info.javarush
7 декабря 2025 г., 15:05
Как разобрать HTML-файл в Java используя Jsoup
HTML это ядро WEB, все интернет-страницы которые Вы видите, являются ли они динамически сгенерированы средствами JavaScript, JSP, PHP, ASP или другими веб-технологиями, основаны на HTML. На самом деле,Ваш браузер разбирает HTML и отображает...
Александр Мяделец
Java Developer
6 декабря 2025 г., 09:24
Функциональные интерфейсы в Java
В квесте Java Syntax Pro мы изучали лямбда-выражения и говорили, что это ничто иное как реализация функционального метода из функционального интерфейса. Другими словами, это реализация некоего анонимного (неизвестного) класса...
0xFF
Архив info.javarush
5 декабря 2025 г., 10:23
Разница между паттернами State и Strategy в Java
Для того, чтобы правильно использовать паттерны State и Strategy в ядре Java приложений, важно для Java-программистов четко понимать разницу между ними. Хотя оба шаблона, Состояние и Стратегия, имеют схожую структуру, и оба основаны на принципе ...
dio
Архив info.javarush
4 декабря 2025 г., 17:10
Использование нулевых указателей в Java
Тони Хоар ввел понятие нулего указателя в язык ALGOL W еще в 1965 году: "Просто это было легко реализовать". Через много лет Тони Хоар выразил сожаление в своей речи, названной "моя ошибка на миллиард долларов" ...
0xFF
Архив info.javarush
4 декабря 2025 г., 15:02
Зачем использовать SerialVersionUID внутри Serializable класса в Java
Serialization и SerialVersionUID всегда остается загадкой для многих Java-разработчиков. Я часто вижу вопросы насчет того что такое SerialVersionUID, или что произойдет, если я не объявлю SerialVersionUID ...
Показать еще
1
2
3
...
285
Please enable JavaScript to continue using this application.