Отличия Arrays.asList() и List.of() в Java
Иногда в Java нам нужно создать небольшой список или преобразовать массив в список для удобства. Java предоставляет для этого несколько вспомогательных методов.
В этой статье мы сравним два основных способа...
Массивы Java
В этой статье мы глубоко погрузимся в основную концепцию языка Java – массивы.
Сначала мы посмотрим, что такое массив, а затем как их использовать; в целом, мы рассмотрим, как:
Начать работу...
Неизменяемые (Immutable) типы в Java
В этом статье мы узнаем, что делает объект неизменяемым, как добиться неизменяемости в Java и какие преимущества это дает.
Что такое неизменяемый объект?
Неизменяемый объект - это объект, внутреннее состояние которого...
Почему строки неизменяемы в Java?
В Java строки неизменяемы. Очевидный вопрос, который довольно часто встречается в интервью, звучит так: “Почему строки спроектированы как неизменяемые в Java?”
Джеймса Гослинга, создателя Java, однажды спросили в интервью, когда...
Сортировка коллекции по нескольким полям в Java
При программировании нам часто приходится сортировать коллекции объектов. Логика сортировки иногда может оказаться трудной для реализации, если мы хотим отсортировать объекты по нескольким полям. В этой статье мы...