Heim > Java > JavaErste Schritte > Was sind die Gemeinsamkeiten und Unterschiede zwischen Wrapper-Typen und grundlegenden Datentypen in Java?

Was sind die Gemeinsamkeiten und Unterschiede zwischen Wrapper-Typen und grundlegenden Datentypen in Java?

王林
Freigeben: 2020-08-06 17:17:43
nach vorne
2847 Leute haben es durchsucht

Was sind die Gemeinsamkeiten und Unterschiede zwischen Wrapper-Typen und grundlegenden Datentypen in Java?

Ähnlichkeiten und Unterschiede zwischen Grundtypen und gepackten Typen:

(Empfohlenes Tutorial: Java-Einführungs-Tutorial)

1. In Java ist alles ein Objekt, aber die acht Grundtypen sind keine Objekte.

2. Bei verschiedenen Deklarationsmethoden müssen Basistypen nicht über das Schlüsselwort new erstellt werden, während gekapselte Typen das Schlüsselwort new erfordern.

3. Die Speichermethode und der Speicherort sind unterschiedlich. Der Basistyp speichert den Wert der Variablen direkt auf dem Stapel. Der gekapselte Typ muss über eine Referenz auf die Instanz verweisen im Heap gespeichert.

4. Der Anfangswert des gekapselten Typs ist null, und der Anfangswert des Basistyps hängt vom jeweiligen Typ ab. Der Anfangswert des int-Typs ist beispielsweise 0 Typ ist falsch;

(Empfohlenes Video-Tutorial: Java-Video-Tutorial)

5 Bei der Arbeit mit Sammlungsklassen können verschiedene Verwendungsmethoden verwendet werden.

6. Wann sollten Sie Verpackungsklassen verwenden und wann sollten Sie Basistypen verwenden? Es hängt vom Grundgeschäft ab: Ob in diesem Feld Nullwerte zulässig sind, müssen Sie Verpackungsklassen verwenden. Andernfalls reichen Werttypen aus. Wenn Sie Funktionen wie Generics und Reflection verwenden, müssen Sie Wrapper-Klassen verwenden!

Das obige ist der detaillierte Inhalt vonWas sind die Gemeinsamkeiten und Unterschiede zwischen Wrapper-Typen und grundlegenden Datentypen in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
Kann Java als Backend des Webs verwendet werden?
Aus 1970-01-01 08:00:00
0
0
0
Installieren Sie JAVA
Aus 1970-01-01 08:00:00
0
0
0
Java kann nicht installiert werden
Aus 1970-01-01 08:00:00
0
0
0
Ist das in der Java-Sprache?
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage