Встречается на собеседованиях • сегодня

На какие группы делятся базовые классы в иерархии

В Java базовые классы делятся на 3 основные группы:

  1. Object - корневой класс всей иерархии. Все классы неявно наследуются от Object. Содержит базовые методы:
java
public boolean equals(Object obj)
public int hashCode()
public String toString()
  1. Wrapper Classes - обертки для примитивных типов (Integer, Double, Boolean и т.д.). Позволяют использовать примитивы как объекты.

  2. Utility Classes - служебные классы для работы с:

  • строками (String, StringBuilder, StringBuffer)
  • коллекциями (Collections, Arrays)
  • датами (Date, Calendar)
  • вводом/выводом (InputStream, OutputStream)

Эти классы предоставляют базовую функциональность, на которой строится вся остальная Java-экосистема.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы