English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
int est fourni par Java8C'est l'un des types de données de base.
Java fournit une classe de wrapper pour chaque type de base, Integer est la classe de wrapper fournie par Java pour int (c'est-à-dire que Integer est un objet Java, tandis que int est un type de données de base). La valeur par défaut de int est 0, tandis que la valeur par défaut de Integer est null, ce qui permet de distinguer la non-affectation et la valeur 0, int ne peut pas exprimer la non-affectation, par exemple, pour exprimer la différence entre ne pas avoir participé à un examen et obtenir un score de 0, il faut utiliser Integer. Dans le développement JSP, la valeur par défaut de Integer est null, donc lorsque vous utilisez l'expression el dans un champ de texte, le résultat est une chaîne vide, tandis que la valeur par défaut de int est 0, donc lorsque vous utilisez l'expression el dans un champ de texte, le résultat est 0, donc int n'est pas adapté en tant que type de données pour les données de formulaire du couche web.
Dans Hibernate, si l'OID est défini comme type Integer, Hibernate peut déterminer si un objet est temporaire en fonction de la valeur null de son OID, si l'OID est défini comme type int, il faut également définir unsaved dans le fichier de mapping hbm.-La propriété value est à 0.
De plus, Integer fournit plusieurs méthodes d'opérations liées aux entiers, par exemple, convertir une chaîne en entier, Integer définit également des constantes pour les valeurs maximales et minimales des entiers.
int est un type de données de base.
Integer est un type de données de référence.
Par exemple, int a = 5;
Integer b = 5
Pour a, vous ne pouvez l'utiliser que pour des calculs, par exemple, des additions, des soustractions, des multiplications et des divisions.
Vous pouvez l'utiliser pour faire beaucoup de choses, car c'est un objet, il a beaucoup de méthodes, vous pouvez l'utiliser comme un objet String. java.lang.Integer est une classe. Les opérations sur elle doivent être effectuées par les méthodes de la classe.
int est le type par défaut de Java8C'est l'un des types de données de base. Ce n'est pas un objet de classe.
int est un type de données de base, Integer est une classe qui encapsule int.
Les variables déclarées comme int n'ont pas besoin d'être instanciées, les variables déclarées comme Integer nécessitent une instanciation (parce que la classe nécessite une instanciation).
int est un type de données de base, Integer est une classe de wrapper, c'est-à-dire une classe.
Integer est un type de données plus avancé que int. Pourquoi Java utilise int plutôt que Integer comme VB?
int是面向机器底层的数值类型,是Primitive类型的数据类型,而Integer是int的Warpper类,是面向对象的即OOP的对象类型。int 一般只用在数值计算中,而Integer是用在Java的其它要使用对象的地方,比如Map的Key与Value,List与Set的Element若要保存数值信息都要把int包装成Integer对象使用。
int est un type de données numériques orienté machine basse, est un type de données de type Primitive, et Integer est une classe Warpper de int, est un type de données orienté objet (OOP). int, généralement utilisé uniquement dans les calculs numériques, et Integer est utilisé dans d'autres endroits où des objets doivent être utilisés dans Java, par exemple, les Key et Value de Map, les Element de List et Set, si vous devez stocker des informations numériques, vous devez envelopper int en objet Integer.
Java, Fournit deux types différents : les types de données de référence et les types de données primaires (ou types intégrés). Int est un type de données de base de Java, Integer est une classe encapsulée fournie par Java pour int. Java fournit une classe encapsulée pour chaque type de données primaire.
Types primaires, Classes encapsulées
boolean, Boolean
char, Character
byte, Byte
short, Short
int, Integer
long, Long
float, Float
double, Double
Les types de données de référence et les types de données primaires ont des comportements complètement différents et des sémantiques différentes. Les types de données de référence et les types de données primaires ont des caractéristiques et des utilisations différentes, y compris: les problèmes de taille et de vitesse, ce type de données est stocké dans quel type de structure de données, les valeurs par défaut spécifiées lorsque les types de données de référence et les types de données primaires sont utilisés comme données d'instance d'une classe. La valeur par défaut des variables d'instance de référence d'objet est null, tandis que la valeur par défaut des variables d'instance des types primaires est liée à leur type.
int, généralement suffisant pour les paramètres numériques
integer, généralement utilisé pour les conversions de type