Heim >Java >javaLernprogramm >Detaillierte Erklärung des Unterschieds zwischen int und Integer in Java
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!