Heim > Java > JavaErste Schritte > Beispiele zur Erläuterung der Integer- und Int-Typen in Java

Beispiele zur Erläuterung der Integer- und Int-Typen in Java

王林
Freigeben: 2020-04-03 15:58:52
nach vorne
2103 Leute haben es durchsucht

Beispiele zur Erläuterung der Integer- und Int-Typen in Java

Vergleich von Integer- und Int-Typen

Der Integer-Typ ist eine Objektklasse. Es handelt sich um ein Boxpaket des Basistyps eines Integers Objekt Wenn Integer auf die Adresse des int-Basistyps zeigt, den es umschließt.

Wenn Sie den Typ „Integer“ mit dem Typ „int“ vergleichen, wandelt das System den Wert „Integer“ automatisch in den Typ „int“ um. Beachten Sie das folgende Beispiel:

(Empfohlenes Tutorial: Java Quick Start )

public static Integer getIntegerExample1 = 128 ;
public static int getIntExample1 = 128 ;
System.out.print("结果: ");
System.out.println(getIntegerExample1 == getIntExample1);
Nach dem Login kopieren
结果: true
Nach dem Login kopieren
Nach dem Login kopieren

Wenn wir zwei Integer-Typen vergleichen, vergleicht das System die Speicheradressen Wenn die Speicherzuweisungsadressen unterschiedlich sind, sind die Ergebnisse unterschiedlich. Beachten Sie das folgende Beispiel:

public static Integer getIntegerExample3 = 128 ;
public static Integer getIntegerExample_3 = 128 ;
System.out.print("结果: ");
System.out.println(getIntegerExample3 == getIntegerExample_3);
Nach dem Login kopieren
结果: false
Nach dem Login kopieren

Wir haben jedoch eine andere Situation, nämlich wenn die Größe des Integer-Werts zwischen -127 und 127 liegt direkt aus dem Konstantenpool ausgewählt werden. Wenn Sie also die Werte zweier Ganzzahlen im Konstantenpool vergleichen, wird angezeigt, dass die beiden Ganzzahlen auf dieselbe Speicheradresse verweisen

public  static Integer getIntegerExample2 = 127 ;
public static Integer getIntegerExample_2 = 127;
System.out.print("结果: ");
System.out.println(getIntegerExample2 == getIntegerExample_2);
Nach dem Login kopieren
结果: true
Nach dem Login kopieren
Nach dem Login kopieren

Empfohlenes entsprechendes Video Tutorials: Java-Video-Tutorial

Das obige ist der detaillierte Inhalt vonBeispiele zur Erläuterung der Integer- und Int-Typen in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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