2017-09-24 1 views
-5

Gibt es eine Möglichkeit, die Größe eines benutzerdefinierten Typs (Klasse) in Java zu kennen?Wie kann ich die Größe eines benutzerdefinierten Typs (Klasse) in Java kennen?

+0

was meinst du mit Größe? – Ravi

+0

zum Beispiel: int Typ Größe ist 32 Bit. –

+0

Was ist, wenn es einen Verweis auf ein anderes Objekt enthält? und was, wenn es ein anderes Objekt gibt, das eine Referenz auf dieses Objekt hat? Wem willst du die Größe des referenzierten Objekts anpassen? – EJP

Antwort

1

Für alle primitiven Datentypen können Sie sich auf the official java tutorials beziehen.

Die Größe einer benutzerdefinierten Klasseninstanz kann nicht genau mit den Java-Bibliotheken selbst erreicht werden (möglicherweise stellt eine Bibliothek/ein Programm eines Drittanbieters diese Funktion bereit). Obwohl es Online-Informationsquellen gibt, die erklären, wie eine JVM Instanzdaten speichert (this one for example). Einfach googeln für diese Art von Fragen.

Verwandte Themen