Was bedeutet der Begriff Plain Old Java Object (POJO) genau?

Was bedeutet der BegriffPlain Altes Java-Objekt (POJO) bedeuten? Ich konnte nichts Erklärendes finden.

POJOs Wikipedia-Seite sagt, dass POJO ein gewöhnliches Java-Objekt und kein spezielles Objekt ist. Was macht bzw. was macht und wendet das Besondere in Java an?

Die obige Seite besagt auch, dass ein POJO keine vordefinierten Klassen erweitern, vordefinierte Schnittstellen implementieren oder vordefinierte Anmerkungen enthalten darf. Bedeutet das auch, dass POJOs keine Schnittstellen wie @ implementieren dürfeSerializable, Comparable oder Klassen wie Applets oder andere benutzerdefinierte Klassen / Interfaces?

Auch bedeutet die obige Richtlinie (keine Erweiterung, keine Implementierung), dass wir keine externen Bibliotheken verwenden dürfen?

Wo genau werden POJOs verwendet?

BEARBEITEN Um genauer zu sein, darf ich Klassen / Interfaces, die Teil von Java oder einer externen Bibliothek sind, erweitern / implementieren?

Antworten auf die Frage(16)

Ihre Antwort auf die Frage