Datentypen geben die verschiedenen Größen und Werte an, die in der Variablen gespeichert werden können. Mit anderen Worten, ein Java-Datentyp ist eine Reihe von Werten und Operationen, die für diese Werte definiert sind. Es gibt zwei Arten von Datentypen:
Primitive Datentypen sind ein Satz grundlegender Datentypen, aus denen alle anderen Datentypen aufgebaut sind. Insbesondere bezieht es sich oft auf den begrenzten Satz von Datendarstellungen, die von einem bestimmten Prozessor verwendet werden, den alle kompilierten Programme verwenden müssen.
Nicht primitive Datentypen werden auch „Referenzvariablen“ oder „Objektreferenzen“ genannt, da sie auf einen Speicherort verweisen, an dem Daten gespeichert werden. Nicht primitive Datentypen in Java sind nicht vordefiniert. Sie werden vom Programmierer erstellt.
Primitive Datentypen in Java sind integrierte Datentypen, die vordefiniert sind, während nicht primitive Datentypen nicht vordefiniert sind und vom Programmierer erstellt werden. Ein primitiver Datentyp hat immer einen Wert, während ein nicht primitiver Datentyp null sein kann.
Lesen Sie auch : Unterschied zwischen Float und Double
Primitive Datenstruktur | Nicht primitive Datenstruktur |
---|---|
Primitive Datenstruktur ist eine Art Datenstruktur, die die Daten nur eines Typs speichert. | Eine nicht primitive Datenstruktur ist eine Art von Datenstruktur, die Daten von mehr als einem Typ speichern kann. |
Beispiele für primitive Datenstrukturen sind Integer, Character, Float. | Beispiele für nicht primitive Datenstrukturen sind Array, verkettete Liste, Stapel. |
Die primitive Datenstruktur enthält einen Wert, dh sie kann nicht NULL sein. | Nicht primitive Datenstrukturen können aus einem NULL-Wert bestehen. |
Die Größe hängt vom Typ der Datenstruktur ab. | Im Falle einer nicht primitiven Datenstruktur ist die Größe nicht festgelegt. |
Es beginnt mit einem Kleinbuchstaben. | Es beginnt mit einem Großbuchstaben. |
Zum Aufrufen der Methoden kann eine primitive Datenstruktur verwendet werden. | Nicht primitive Datenstrukturen können nicht zum Aufrufen der Methoden verwendet werden. |
Lesen Sie auch: Unterschied zwischen Statement und PreparedStatement
Primitive Datentypen
Nicht primitiver Datentyp
Einleitung: Die Begriffe "Freeway" und "Highway" werden oft synonym verwendet, aber es gibt subtile Unterschiede…
Burritos und Enchiladas sind zwei beliebte Gerichte der mexikanischen Küche, die oft miteinander verwechselt werden.…
In der Zellbiologie spielen Replikation und Transkription entscheidende Rollen im genetischen Prozess. Beide sind Mechanismen,…
Osmose und Diffusion sind zwei grundlegende Prozesse, die in der Zellbiologie und Chemie eine entscheidende…
Einleitung: Die Evolution der mobilen Kommunikationstechnologie hat einen bedeutenden Meilenstein erreicht, als 4G (LTE) zu…
Einleitung: JPG und PNG sind zwei gängige Bildformate, die im Internet weit verbreitet sind. Obwohl…