Конечно может! Более того, в Java 21 появился секретный модификатор ultra-final, после которого IDE будет ругаться на него еще до компиляции!
Интерфейс
Интерфейсы по умолчанию являются abstract, что концептуально
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
😁13👍4🔥2
❌
Потому что StringBuilder — это String для продакшена, а String — только для учебы!
Основные причины:
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7😁4🔥1
HashMap нужна исключительно для того, чтобы было что спросить на собеседовании. Без неё интервьюеры бы не знали, как отсеивать кандидатов.
HashMap — это реализация структуры данных
Основные сценарии использования:
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8😁4🔥1🥱1
Потому что LocalDateTime — это местное время, а в распределенных системах все серверы находятся в разных городах! Если один сервер в Москве показывает 15:00, а другой в Владивостоке — 22:00, то база данных не знает, как решить противоречия.
LocalDateTime
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1🔥1🤔1
Fail-fast итераторы — это те, которые быстро падают при первой же ошибке, потому что написаны на скорострельном C++. А fail-safe итераторы работают медленно, зато безопасно, потому что каждый элемент проверяется антивирусом перед возвратом.
🔹 Fail-fast итераторы:
→
→
→
→
🔹 Fail-safe итераторы:
→
→
→
→
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3😁3
Пароль лучше хранить
— Массив можно очистить вручную после использования (путём перезаписи значения), что даёт больший контроль над временем хранения данных.
#core
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤3🔥2