sfd
💡 Java-совет: никогда не возвращайте null вместо коллекций
Если метод возвращает null, вызывающему коду приходится делать бессмысленные проверки - и это источник багов. Лучше всегда возвращать пустую коллекцию: - Collections.emptyList() - List.of() - Set.of() Тогда вызов становится безопасным, а код чище. Пример: ❌ Плохо (придётся проверять на null): public List<String> findUsers() { if (!dataAvailable())...
☕📦 10 Java-библиотек, которые изменят твой код навсегда
Из этой статьи вы узнаете о ключевых возможностях 10 популярных библиотек для Java: работа с коллекциями, строками, JSON, логами, датами и временем и многое другое. Данная статья является переводом. Ссылка на оригинал. 1. Guava — библиотеки Google Core для Java Guava содержит варианты различных коллекций и набор утилит по работе с ними. Самые примечательные из них – это Immutable-коллекции, в частности, ImmutableList и ImmutableMap. Эти коллекции специально сделаны неизменяемыми. Guava также поддерживает...