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

Что такое POJO класс

POJO (Plain Old Java Object) — это простой Java-класс, не связанный с какими-либо фреймворками или спецификациями. Он не наследует предопределённые классы, не реализует специфичные интерфейсы и не содержит аннотаций, навязываемых внешними библиотеками.

Характеристики POJO:

  • Имеет приватные поля
  • Предоставляет геттеры/сеттеры
  • Может переопределять equals(), hashCode(), toString()
  • Не зависит от внешних зависимостей

Пример:

java
public class User {
    private String name;
    private int age;

    public String getName() { return name; }
    public void setName(String name) { this.name = name; }
    public int getAge() { return age; }
    public void setAge(int age) { this.age = age; }
}

POJO часто используется как DTO (Data Transfer Object) или сущность в ORM (например, Hibernate).

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

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

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

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