Вопросы и ответы на собеседовании по Java

что такое класс?
Класс — это шаблон, из которого создаются отдельные объекты. Класс может содержать поля, методы для описания поведения объекта.

Что такое объект?
Объект — это объект времени выполнения, и его состояние определяется в полях, а поведение — в методах. Методы работают с внутренним состоянием объекта и служат первичным ключом для связи между объектами.

Что такое модификаторы доступа?
Модификаторы доступа предназначены для установки уровней доступа для классов, переменных, методов и конструкторов. Член имеет доступ к пакету или по умолчанию, если модификатор доступа не указан.

Любые пять особенностей языка программирования Java?
Объектно-ориентированный, независимый от платформы, надежный, интерпретируемый, многопоточный.

Что такое неизменяемый класс?
Неизменный класс заключается в том, что после создания объекта мы не можем изменить его содержимое. В Java все классы-оболочки и класс String неизменяемы.

Почему класс String считается неизменным?
Класс String считается неизменяемым, так как после его создания объект String не может быть изменен. Поскольку String неизменяем, его можно безопасно использовать между многими потоками, что важно для многопоточного программирования.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *