¿Cuál es el mejor en programación - int
o Integer
? Especialmente cuando ambos están haciendo la misma tarea?Comparación de rendimiento de int y entero
Estoy escribiendo una aplicación en Java. En la mayoría de los lugares de tipos de datos primitivos, uso int
; y para objetos, uso Integer
. Así que estoy confundido, cuál es el mejor en los lugares, donde tenemos que usar objetos.
De acuerdo con el rendimiento, ¿cuál es el mejor para una aplicación Java?
Gracias por Su respuesta – DJJ
El rendimiento no es lo único a tener en cuenta. int usará menos memoria que Integer (aproximadamente un Integer toma el doble de memoria). Si está tratando con muchos números, esto puede hacer una diferencia sustancial –
Los enlaces en la respuesta están rotos, [aquí está] (http://openwritings.net/content/public/java/performance-primitive-data-type-vs- object-data-type) el enlace actual al segundo artículo. Una cosa a tomar del artículo es que cuando se considera el rendimiento, para muchos casos de uso la diferencia entre usar int y entero no será la clave. A menos que tenga que lidiar con una gran cantidad de enteros o cálculos. – neilireson