Ответ
В Java базовые классы можно разделить на три ключевые группы, которые составляют основу стандартной библиотеки:
-
Класс
Object— корневой суперкласс для всех классов Java. Все классы неявно наследуются отObject. Он предоставляет фундаментальные методы:public boolean equals(Object obj) public int hashCode() public String toString() protected Object clone() throws CloneNotSupportedException -
Классы-обертки (Wrapper Classes) — предоставляют объектное представление для примитивных типов (
Integer,Double,Booleanи т.д.). Позволяют использовать примитивы в коллекциях и других контекстах, требующих объектов. -
Служебные классы (Utility Classes) — предоставляют статические методы для работы с:
- Строками:
String,StringBuilder,StringBuffer. - Коллекциями и массивами:
Collections,Arrays. - Датами и временем:
LocalDate,LocalDateTime(современный API),Date(устаревший). - Вводом/выводом:
InputStream,OutputStream,Files.
- Строками:
Эти группы формируют базовый каркас, на котором строится вся остальная функциональность Java.