5 дней назад
Java-ошибка, которую лучше ловить на компиляции, а не в проде
В Java @Override - это не украшение над методом, а простая защита от глупых ошибок. Представь базовый класс: class Report { void print() { // ... } } Ты хочешь переопределить метод, но случайно пишешь prnt() вместо print(): class PDFReport extends Report { void prnt() { // ... } } Код скомпилируется. Но метод print() не переопределён. Ты просто создал новый метод с опечаткой, а старое поведение осталось на месте...
277 читали · 2 года назад
Java 1030. Расскажите о модели памяти Java?
Модель памяти Java (Java Memory Model, JMM) определяет правила и гарантии относительно того, как потоки взаимодействуют с общей памятью при выполнении операций чтения и записи. Она обеспечивает консистентность и предсказуемость работы многопоточных программ. Основные характеристики модели памяти Java: Соблюдение правил модели памяти Java важно для написания корректных и надежных многопоточных программ...
20,8 тыс читали · 1 год назад
Как узнать версию Java на компьютере
Как с помощью командной строки и панели управления определить текущую версию Java, чтобы быть в курсе последних обновлений и обеспечить совместимость с Java-приложениями. В современном мире Java остаётся одним из самых популярных языков программирования благодаря своей универсальности и мощным возможностям. Однако для корректной работы Java-приложений важно иметь актуальную версию этой платформы. В этой статье мы рассмотрим способы, позволяющие узнать какая версия Java установлена на вашем устройстве с операционной системой Windows 11 и 10...