Diferencia entre Integer e Int en Java

Haider Ali 8 octubre 2023
  1. Integer vs int en Java
  2. Clase envolvente
Diferencia entre Integer e Int en Java

En este artículo, aprenderemos sobre la diferencia entre Integer e int en Java. Vayamos directo a eso.

Integer vs int en Java

En Java, existen algunos tipos primitivos que almacenan valores binarios. El valor binario real del entero que desea representar se almacena en un int. No es una clase y no puede implementar ningún método usando int.

Por otro lado, Integer es como cualquier otra clase en Java. Almacenamos referencias a objetos Integer mediante variables de tipo Integer. Hay varios métodos que puede utilizar a través de Integer. Por ejemplo, podemos usar Integer.parseInt("1"). Es un método estático que devolverá un int.

El Integer es una clase java con un solo tipo de campo int. La idea aquí es que podemos usar esta clase siempre que necesitemos int para actuar y ser tratados como objetos. En resumen, Integer es una clase contenedora para int.

Clase envolvente

A diferencia de los tipos primitivos, la clase contenedora puede heredar de la clase Object. Entonces, los desarrolladores pueden usar esta clase con genéricos y referencias a objetos en colecciones. Recuerde que cada tipo primitivo tiene su clase contenedora, al igual que int tiene Integer.

  • byte has Byte
  • char has Character
  • float has Float
  • boolean has Boolean
  • short has Short
  • double has Double
  • long has Long
Autor: Haider Ali
Haider Ali avatar Haider Ali avatar

Haider specializes in technical writing. He has a solid background in computer science that allows him to create engaging, original, and compelling technical tutorials. In his free time, he enjoys adding new skills to his repertoire and watching Netflix.

LinkedIn

Artículo relacionado - Java Int

Artículo relacionado - Java Integer