2 недели назад
Базовый класс Java: Object — корень иерархии всех классов
В Java все классы неявно наследуются от одного общего предка — класса java.lang.Object. Это фундаментальное правило языка, которое обеспечивает универсальность, согласованность и базовую функциональность для всех объектов. В этой статье мы подробно разберём: В Java нет множественного наследования классов, но есть строгая иерархия: Каждый класс (кроме самого Object) имеет ровно одного родителя. Если вы не указываете extends, компилятор автоматически добавляет: class MyClass extends Object { ... } Класс Object находится в пакете java...
3817 читали · 1 год назад
☕📦 10 Java-библиотек, которые изменят твой код навсегда
Из этой статьи вы узнаете о ключевых возможностях 10 популярных библиотек для Java: работа с коллекциями, строками, JSON, логами, датами и временем и многое другое. Данная статья является переводом. Ссылка на оригинал. 1. Guava — библиотеки Google Core для Java Guava содержит варианты различных коллекций и набор утилит по работе с ними. Самые примечательные из них – это Immutable-коллекции, в частности, ImmutableList и ImmutableMap. Эти коллекции специально сделаны неизменяемыми. Guava также поддерживает...