Встречается на собеседованиях • сегодня
В чем разница между обычным объектом и бином
Обычный объект — это просто экземпляр класса, созданный через new. Бин (bean) — это объект, соответствующий строгим конвенциям:
- Имеет конструктор без аргументов (no-args).
- Свойства доступны через геттеры/сеттеры (
getX(),setX()). - Реализует
Serializable.
Пример бина:
java
public class User implements Serializable {
private String name;
public User() {} // No-args конструктор
public String getName() { return name; } // Геттер
public void setName(String name) { this.name = name; } // Сеттер
}Бины используются в фреймворках (Spring, Hibernate) для инъекции зависимостей, сериализации и управления жизненным циклом. Обычные объекты таких ограничений не имеют.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы