5 дней назад
Java-ошибка, которую лучше ловить на компиляции, а не в проде
В Java @Override - это не украшение над методом, а простая защита от глупых ошибок. Представь базовый класс: class Report { void print() { // ... } } Ты хочешь переопределить метод, но случайно пишешь prnt() вместо print(): class PDFReport extends Report { void prnt() { // ... } } Код скомпилируется. Но метод print() не переопределён. Ты просто создал новый метод с опечаткой, а старое поведение осталось на месте...
3260 читали · 7 лет назад
Отключение Java в браузерах и ОС
Современные браузеры - не просто окна для просмотра веб страниц. Они содержат в себе дополнительные инструменты, которые выполняют ряд задач, связанных с отображением страниц, работой сетевого кода, передачей данных, просмотром медиафайлов и прочими функциями, которые используются в работе браузера. Сами по себе эти функции полезны, поэтому они часто включены в браузере изначально, чтобы избавить пользователей от утомительной настройки браузера после его установки. И Java - пример такой технологии...
1426 читали · 3 года назад
О перспективах Java и конкуренции среди джавистов
Java живёт уже 26 лет. За это время неоднократно писали: "Java умирает!" Kotlin, Scala, C# — эту тройку называли убийцами Java. И что в итоге? Java всё еще жива и нужна миру разработки. Она до сих пор входит в топ-3 индекса TIOBE. Этот рейтинг показывает популярность языков среди программистов по количеству запросов в Google и вопросов-ответов в Stack Overflow. Java сложно убить, так как у нее надёжный "бронежилет": 🔹Многое уже написано на Java: 🧑🏻‍💻Android-приложения. Сейчас также активно используется Kotlin, который, кстати, создан на основе Java...