Heim > Java > JavaBase > Der Unterschied zwischen long und Long in Java

Der Unterschied zwischen long und Long in Java

王林
Freigeben: 2019-11-18 13:39:58
Original
6045 Leute haben es durchsucht

Der Unterschied zwischen long und Long in Java

Der Unterschied zwischen long und Long in Java ist:

1. Long ist der grundlegende Datentyp in Java und Long ist ein Objekt in Java Type;

2. Bei Daten vom Typ Long sind die Daten ein Objekt, während die Daten bei Daten vom Typ Long ein Basisdatentyp sind und nicht zu einem Objekt gehören.

Java-Datentypen sind in zwei Typen unterteilt:

1. Grundtypen: byte(8), short(16), int(32), long(64 ) ), float(32), double(64), char(16), boolean(1);

2. Objekttyp: Byte, Short, Integer, Long, Float, Double, Character, Boolean.

Die oben genannten Objekttypen sind Wrapper-Klassen von Basistypen. Beispielsweise ist Byte eine Wrapper-Klasse von Byte.

Die Java-Sprache ist eine objektorientierte Sprache, aber die grundlegenden Datentypen in Java sind nicht objektorientiert, was bei der tatsächlichen Verwendung viele Unannehmlichkeiten verursacht. Um dieses Manko beim Entwerfen von Klassen zu beheben, Eine entsprechende Klasse soll jeden Basisdatentyp darstellen, daher werden die acht Klassen, die den Basisdatentypen entsprechen, zusammenfassend als Verpackungsklassen bezeichnet.

Was Verpackungsklassen betrifft, haben diese Klassen hauptsächlich zwei Verwendungszwecke:

Existieren als Klassentypen, die grundlegenden Datentypen entsprechen, um Vorgänge mit Objekten zu erleichtern.

Enthält die relevanten Eigenschaften jedes Basisdatentyps wie Maximalwert, Minimalwert usw. sowie zugehörige Operationsmethoden.

Vergleich der Größe von Long-Daten

Bei Daten vom Typ Long handelt es sich bei diesen Daten um ein Objekt, sodass das Objekt nicht direkt über „>“ übergeben werden kann. == ", "<" Vergleich: Wenn Sie vergleichen möchten, ob zwei Objekte gleich sind, können wir die .equals()-Methode des Long-Objekts verwenden:

Long l1 = new Long(100);  
    Long l2 = new Long(200);  
        System.out.println(l1.equals(l2));
Nach dem Login kopieren

Wenn Sie vergleichen möchten "> ", "< "Zum Vergleich können Sie die .longValue()-Methode des Long-Objekts verwenden:

    Long l1 = new Long(100);  
            Long l2 = new Long(200);  
      
            System.out.println(l1.longValue()<l2.longValue());
Nach dem Login kopieren

Vergleich der Größe langer Daten

Bei Daten vom langen Typ handelt es sich bei diesen Daten um einen Basisdatentyp und sie gehören nicht zu einem Objekt, sodass sie direkt über „>“, „==", „<"< verglichen werden können 🎜>

long l3 = 300;  
        long l4 = 400;  
  
        System.out.println(l3>l4);  
  
        System.out.println(l3<l4);  
  
        System.out.println(l3==l4);
Nach dem Login kopieren
Empfohlenes Tutorial:

Java-Tutorial

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen long und Long in Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen 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