что должен знать junior java developer

Что должен знать и уметь junior java developer

Тенденции современного мира IT меняются очень быстро. Новые технологии и фреймворки появляются практически каждый день. Требования к кандидатам на должность junior java developer ужесточаются от года к году. Оно и понятно. Желающих получить должность много, а вакансий для начинающих разработчиков единицы. В этой статье я попытался выделить базовые требования к тому, что должен знать Java …

Что должен знать и уметь junior java developer Read More »

NullPointerException: что это такое и как исправить

NullPointerException – самая распространенная ошибка Java. В этой статье мы попытаемся понять почему она возникает и как ее избегать. Ошибки при программировании неизбежны. Для хорошего разработчика очень важно уметь находить и вовремя их исправлять. NullPointerException возникает, когда объект не инициализирован и при этом с ним пытаются проводить определенные операции. Если попытаться перевести фразу null pointer …

NullPointerException: что это такое и как исправить Read More »

ControllerAdvice in Spring Boot

ControllerAdvice – обработка ошибок в Spring

Сегодня мы узнаем как правильно обрабатывать исключения в Spring приложениях с помощью ControllerAdvice и RestControllerAdvice аннотации. Когда мы пишем веб приложение, у нас возникает необходимость обрабатывать исключения. Пришли некорректные данные, в пользователя нет доступа, запись не найдена в базе и так далее. Причин по которым могут возникать ошибки в приложении – очень много. В связи …

ControllerAdvice – обработка ошибок в Spring Read More »

Дженерики в Java – [Примеры кода]

Сегодня мы поговорим о Дженериках (Generics) в языке Java. Иногда их называют обобщениями. В статье я буду использовать все эти употребления, но означают они одно и тоже. Java – строго типизированный язык программирования. Поэтому если мы задаем для переменной какой-то тип – то должны всегда присваивать этой переменной значение строгого типа. Иногда есть необходимость не …

Дженерики в Java – [Примеры кода] Read More »

Работа со строками в Java

Сегодня мы рассмотрим механизмы, которые позволяют работать со строками в языке Java. Также напишем примеры кода с реальных проектов, которые используют обработку строк. В языке Java нет примитивного типа данных, который бы позволял в полной мере обрабатывать строки. Да, есть тип char. Но его функционал и емкость весьма ограничены. Поэтому де-факто классом для работы со …

Работа со строками в Java Read More »

Switch case Java: Что это такое [Примеры кода]

Сегодня поговорим о switch case конструкции в языке java. Раньше мы уже пытались разобраться с условными операторами, а теперь подробнее разберем примеры со switch case в java. Давайте сейчас немного отдалимся от программирования и возьмем пример из реальной жизни. Нам часто приходится выполнять определенные действия в зависимости от обстоятельств. Например если погода будет солнечной, мы …

Switch case Java: Что это такое [Примеры кода] Read More »

Класс Scanner в Java: Описание, методы, примеры

Scanner это класс в языке Java, который позволяет считывать данные из разных источников. В том числе и с консоли. Сегодня я хочу описать принципы его работы и показать на примере как можно прочитать ввод юзера в Java программу. Класс сканер был создан для чтения данных из входящих потоков. Это может быть консоль приложения, файл и …

Класс Scanner в Java: Описание, методы, примеры Read More »