Maison >Java >javaDidacticiel >Il existe plusieurs types de packaging Java

Il existe plusieurs types de packaging Java

coldplay.xixi
coldplay.xixioriginal
2020-08-25 13:21:563182parcourir

Il existe 8 types de types d'emballage Java, à savoir : 1. Octet ; 2. Integer ; 3. Short 4. Long ;

Il existe plusieurs types de packaging Java

[Recommandations d'apprentissage associées : Tutoriel de base Java]

Il existe 8 types de types d'empaquetage Java , respectivement Oui :

Les types de base en Java ont des fonctions simples et n'ont pas les caractéristiques des objets Afin de donner aux types de base les caractéristiques des objets, des classes wrapper sont apparues, et de base. les données de type peuvent être manipulées comme des objets.

1. Classe de packaging correspondant au type de base

Type de base Type de packaging

byte Byte

int          Integer

Court Court

Long Long

Flotteur Flotteur

Double Double

Booléen Booléen

CHAR Caractère

A. Créez un objet de classe wrapper :

Integer    i = new Integer(4);

//Créez un objet Integer pour représenter la valeur int spécifiée.


Integer    s = new Integer("8");

//Création d'un objet Integer, représentant la valeur int spécifiée par le paramètre String "8".


Les méthodes couramment utilisées pour les classes d'emballage sont les suivantes :

Il existe plusieurs types de packaging Java

Avec les types de données de base, pourquoi avons-nous besoin de types d'emballage ?

1. Par exemple, si une donnée de l'entreprise est jugée par son ID comme existant dans la base de données, les avantages de la classe d'emballage ressortent Integer pour représenter l'ID de stockage. pour déterminer s'il est vide. Juste

2. Après avoir été converti en classe d'emballage, il peut être traité comme un objet. Certaines méthodes permettent de stocker des types de base, mais seuls les objets peuvent être stockés ~

3.

3.1 En Java, tout est un objet, mais les huit types de base ne sont pas des objets.

3.2 Différences dans les méthodes de déclaration. Les types de base n'ont pas besoin d'être créés via le nouveau mot-clé, tandis que les types encapsulés nécessitent le nouveau mot-clé.

3.3 Différences dans les méthodes et les emplacements de stockage. Le type de base stocke directement la valeur de la variable et l'enregistre sur la pile pour un accès efficace. Le type encapsulé doit pointer vers l'instance via une référence, et le type spécifique. l'instance est enregistrée dans le tas.

3.4 Différences dans les valeurs initiales. La valeur initiale du type encapsulé est nulle et la valeur initiale du type de base dépend du type spécifique. Par exemple, la valeur initiale du type int est 0, et le type booléen est faux ;

3.5 Différences d'utilisation : s'ils sont utilisés conjointement avec des classes de collection, seuls les types d'emballage peuvent être utilisés.

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!

Déclaration:
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