Maison > Java > JavaBase > La différence entre long et Long en Java

La différence entre long et Long en Java

王林
Libérer: 2019-11-18 13:39:58
original
6046 Les gens l'ont consulté

La différence entre long et Long en Java

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));
Copier après la connexion

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());
Copier après la connexion

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);
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal