Duplicar posible:
Why can Integer and int be used interchangably?¿Por qué java tiene un tipo de datos Integer int e int y puedo mover datos de uno a otro?
estoy tratando de entender la diferencia entre estos. ¿Puedo declarar que algo es una int por ejemplo y luego comparar esto con un número que coloque en un entero? Además, ¿por qué Java tiene los dos? ¿Por qué no combinar esto?
¿Alguien me puede ayudar mostrándome un código de 3-4 ejemplo de cómo se usa cada uno?
¿Se refiere a la clase de enteros? – taskinoor
¡Exactamente, java tiene un tipo primitivo int, y una clase "Integer"! La clase tiene rutinas, etc. ... ¡el tipo primitivo es solo eso, primitivo! – trumpetlicks
Los tipos primitivos son más rápidos, pero no actúan como objetos de clase. –