La différence entre long et Long en Java est :
1. Long est le type de données de base en Java, et Long est un objet. en java Type ;
2. Pour les données de type Long, les données sont un objet, tandis que pour les données de type long, les données sont un type de données de base et n'appartiennent pas à un objet.
Les types de données Java sont divisés en deux types :
1 Types de base : byte(8), short(16), int(32), long(64. ) ), float(32), double(64), char(16), boolean(1);
2. Type d'objet : Octet, Short, Integer, Long, Float, Double, Character, Boolean.
Les types d'objets ci-dessus sont des classes wrapper de types de base. Par exemple, Byte est une classe wrapper d'octets.
Le langage Java est un langage orienté objet, mais les types de données de base en Java ne sont pas orientés objet, ce qui provoque de nombreux inconvénients en utilisation réelle. Afin de résoudre cette lacune, lors de la conception des classes, Une classe correspondante est conçue pour représenter chaque type de données de base, de sorte que les huit classes correspondant aux types de données de base sont collectivement appelées classes d'empaquetage.
Quant aux classes d'empaquetage, ces classes ont principalement deux utilisations :
Exister en tant que types de classes correspondant à des types de données de base pour faciliter les opérations impliquant des objets.
Contient les propriétés pertinentes de chaque type de données de base telles que la valeur maximale, la valeur minimale, etc., ainsi que les méthodes de fonctionnement associées.
Comparaison de la taille des données longues
Pour les données de type Long, ces données sont un objet, donc l'objet ne peut pas être directement transmis via ">", " == ", comparaison "<", si vous souhaitez comparer si deux objets sont égaux, nous pouvons utiliser la méthode .equals() de l'objet Long :
Long l1 = new Long(100); Long l2 = new Long(200); System.out.println(l1.equals(l2));
Si vous souhaitez comparer "> ", "< "Pour comparaison, vous pouvez utiliser la méthode .longValue() de l'objet Long :
Long l1 = new Long(100); Long l2 = new Long(200); System.out.println(l1.longValue()<l2.longValue());
Comparaison de la taille des données longues
Pour les données de type long, ces données sont un type de données de base et n'appartiennent pas à un objet, elles peuvent donc être comparées directement via ">", "==", "<"
long l3 = 300; long l4 = 400; System.out.println(l3>l4); System.out.println(l3<l4); System.out.println(l3==l4);
Tutoriel recommandé :Tutoriel Java
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!