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
Haben Sie sich jemals gefragt, warum Sie manchmal bei Einkäufen Ihre PIN eingeben müssen und…
Haben Sie sich jemals gefragt, warum Ärzte manchmal eine CT-Untersuchung und in anderen Fällen ein…
Haben Sie sich jemals gefragt, warum manche Menschen von ihrem "Lohn" sprechen, während andere ihr…
Seide oder Baumwolle: Ein ewiger Wettstreit um Weichheit und Komfort 🧵🌿 Haben Sie sich jemals…
Haben Sie sich jemals gefragt, warum manche Radfahrer scheinbar mühelos Steigungen erklimmen, während andere ins…
Staubsaugen - eine lästige Pflicht, die niemand gerne erledigt. 🧹 Doch in der Welt der…