Diferença entre Java Int e Integer:
A diferença entre int e inteiro é a diferença entre os tipos de dados básicos e suas classes de wrapper:
int é um tipo básico, que armazena diretamente o valor, enquanto o número inteiro é um objeto, apontando para esse objeto com uma referência
1. Os tipos de dados em Java são divididos em tipos básicos de dados e tipos de dados complexos
Int é o primeiro e o número inteiro é o último (ou seja, uma classe);
2. Inicialização:
int i = 1;
Torne possível usar a classe Integer: Inteiro I = 1;
INT é um tipo de dados básico (para os traços deixados pelo processo, mas um suplemento útil ao Java).
Semelhante a: flutuador flutuante; duplo duplo; string, etc., e também fornece outras constantes e métodos que são muito úteis ao lidar com os tipos int.
Por exemplo: quando você precisa colocar as coisas em Arraylist e Hashmap, tipos internos como INT e Double não podem ser colocados, porque todos os contêineres são carregados com objeto, para que esses tipos internos sejam necessários.
Cada tipo embutido em Java possui uma classe de sobreposição correspondente.
A relação entre int e inteiro em Java é relativamente sutil. O relacionamento é o seguinte:
1.Int é o tipo de dados básico;
2.Integer é uma classe de encapsulamento de int;
3. Tanto o INT quanto o número inteiro podem representar um determinado valor;
4.INT e Integer não podem ser usados de forma intercambiável porque eles têm dois tipos de dados diferentes;
Dê um exemplo
Arraylist al = novo Arraylist ();
Além disso, o INT não é suportado ao definir genéricos: por exemplo: List <Teger> List = new ArrayList <Teger> ();
Em resumo: se definirmos um número do tipo int e apenas o usarmos para executar alguma adição, subtração, multiplicação e operações de divisão como parâmetros para passar, podemos declará -lo diretamente como o tipo de dados básico, mas se quisermos
Para lidar com o mesmo objeto, você precisa usar o número inteiro para declarar um objeto.
método. Eu acho que o Java é uma linguagem orientada a objetos.
Obrigado pela leitura, espero que isso possa ajudá -lo.