Heim > Java > javaLernprogramm > Hauptteil

Detaillierte Erklärung des Unterschieds zwischen int und Integer in Java

高洛峰
Freigeben: 2017-01-22 10:18:50
Original
1690 Leute haben es durchsucht

1. Datentypen in Java werden in grundlegende Datentypen und komplexe Datentypen unterteilt.

Int ist ersterer und Integer ist letzterer (also eine Klasse).

2. Während der Initialisierung

int i = 1;

 Integer i = new Integer(1);   // (要把integer 当做一个类看)
Nach dem Login kopieren

int ist der grundlegende Datentyp (eine Spur, die die Prozessorientierung hinterlässt, aber eine nützliche Ergänzung zu Java)


Integer ist eine Klasse, eine Erweiterung von int, die viele Konvertierungsmethoden definiert

Ähnliche umfassen: float Float, double Double, string String usw.

Zum Beispiel: Wenn Sie Dinge in ArrayList oder HashMap einfügen müssen, können integrierte Typen wie int und double nicht eingefügt werden, da die Container Objekte enthalten. Daher sind diese integrierten Typen erforderlich eine abdeckende Klasse für den Typ.

Jeder integrierte Typ in Java verfügt über eine entsprechende Abdeckklasse.

Die Beziehung zwischen int und Integer in Java ist relativ subtil. Die Beziehung ist wie folgt:

1. Int ist der Basisdatentyp;

3 stellen einen bestimmten Wert dar.

4. Int und Integer können nicht zusammen verwendet werden, da es sich um zwei verschiedene Datentypen handelt.

Mehr über int in Java Detaillierte Informationen zum Unterschied zwischen Integer und Integer finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage