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

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

高洛峰
高洛峰Original
2017-01-22 10:18:501639Durchsuche

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 当做一个类看)

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!

Stellungnahme:
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