English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
int es proporcionado por JAVA8Es uno de los tipos de datos primitivos.
JAVA proporciona una clase de envoltorio para cada tipo de datos primitivo, Integer es la clase de envoltorio proporcionada por JAVA para int (es decir, Integer es un objeto JAVA, mientras que int es solo un tipo de datos básico). El valor predeterminado de int es 0, mientras que el valor predeterminado de Integer es null, lo que significa que Integer puede distinguir entre no asignado y valor 0, mientras que int no puede expresar la condición no asignada, por ejemplo, para expresar la diferencia entre no participar en un examen y obtener una calificación de 0, solo se puede usar Integer. En el desarrollo de JSP, el valor predeterminado de Integer es null, por lo que al mostrarlo en un campo de texto con una expresión EL, el valor es una cadena vacía, mientras que el valor predeterminado de int es 0, por lo que al mostrarlo en un campo de texto con una expresión EL, el resultado es 0, por lo que int no es adecuado como tipo de datos para datos de formulario en la capa web.
En Hibernate, si se define OID como tipo Integer, Hibernate puede determinar si un objeto es temporal según si su valor es null o no, si se define OID como tipo int, es necesario configurar unsaved en el archivo de mapeo hbm.-El atributo value es 0.
Además, Integer proporciona varios métodos de operaciones relacionados con enteros, por ejemplo, convertir una cadena a un entero, y en Integer se definen constantes que representan los valores máximos y mínimos de los enteros.
int es un tipo de datos básico.
Integer es un tipo de datos de referencia...
por ejemplo, int a = 5;
Integer b = 5
Para a, solo puedes usarlo para cálculos, por ejemplo, suma, resta, multiplicación y división.
puedes usarlo para hacer muchas cosas, ya que es un objeto y tiene muchos métodos, puedes usarlo de la misma manera que un objeto String. java.lang.Integer es una clase. Las operaciones sobre él deben realizarse a través de métodos de clase.
int es el tipo de datos predeterminado de JAVA8Es uno de los tipos de datos básicos. No es un objeto de clase.
int es un tipo de datos básico, Integer es una clase que encapsula a int.
Las variables declaradas como int no necesitan instanciarse, mientras que las variables declaradas como Integer necesitan instanciarse (porque las clases necesitan instanciarse).
int es un tipo de datos básico, Integer es una clase de envoltorio, es decir, una clase.
Integer es un tipo de datos más avanzado que int, ¿por qué java utiliza int en lugar de Integer como en vb?
int是面向机器底层的数值类型,是Primitive类型的数据类型,而Integer是int的Warpper类,是面向对象的即OOP的对象类型。int 一般只用在数值计算中,而Integer是用在Java的其它要使用对象的地方,比如Map的Key与Value,List与Set的Element若要保存数值信息都要把int包装成Integer对象使用。
int es un tipo numérico orientado a la capa inferior de la máquina, es un tipo de datos primitivo, mientras que Integer es la clase Warpper de int, es un tipo de objeto orientado a objetos. int generalmente se usa solo en cálculos numéricos, mientras que Integer se usa en otros lugares de Java donde se necesitan usar objetos, como Map Key y Value, Elemento de List y Set. Si se debe guardar información numérica, se debe encapsular int en un objeto Integer.
Java proporciona dos tipos diferentes: tipos de referencia y tipos primitivos (o tipos integrados). Int es el tipo de datos primitivo de Java, Integer es la clase de encapsulación proporcionada por Java para int. Java proporciona una clase de encapsulación para cada tipo primitivo.
Tipos primitivos Clases de encapsulación
boolean Boolean
char Character
byte Byte
short Short
int Integer
long Long
float Float
double Double
Referencia de tipo y tipo primitivo tienen comportamientos completamente diferentes y tienen diferentes semántica. Los tipos de referencia y los tipos primitivos tienen características y usos diferentes, incluyen: problemas de tamaño y velocidad, este tipo se almacena en qué estructura de datos de tipo, cuando los tipos de referencia y los tipos primitivos se utilizan como datos de instancia de una clase, se especifica el valor predeterminado. El valor predeterminado de la instancia de la referencia de objeto es null, mientras que el valor predeterminado de la instancia del tipo primitivo está relacionado con su tipo.
int generalmente es suficiente como parámetro numérico
integer generalmente se usa para la conversión de tipos