Resultados de la búsqueda a petición "autoboxing"
Contenedores de tipos primitivos en arraylist vs arrays
En "Core java 1" he leído PRECAUCIÓN: una ArrayList es mucho menos eficiente que una matriz int [] porque cada valor está envuelto por separado dentro de un objeto. Solo querrá usar esta construcción para pequeñas colecciones cuando la ...
a comparación de dobles en Java da resultados extraño
Realmente no puedo entender por qué sucede lo siguiente: Double d = 0.0; System.out.println(d == 0); // is true System.out.println(d.equals(0)); // is false ?! Sin embargo, esto funciona como se esperaba: Double d = 0.0; System.out.println(d ...
Por qué no los tipos primitivos Java de caja automática para genéricos?
Java no permite que se usen tipos primitivos en estructuras de datos genéricas. P.ej. ArrayList <int> no está permitido. La razón es que los tipos primitivos no se pueden convertir directamente a Object. Sin embargo, Java 1.5 admite ...
Anulación y compatibilidad de tipo de retorno
Lo siguiente compila sin ningún problema.
Java permite asignar bytes a java.lang.Short pero no a java.lang.Integer
final byte b = 12; Short s = b; Integer i = b;El programa compila bien para Short pero para la compilación Integer falla con el mensaje "tipos incompatibles". Estoy teniendo dificultades para tratar de entender este comportamiento. No ...
NullPointerException a través del comportamiento de boxeo automático del operador ternario de Java
Me tropecé con un muy extraño
Kotlin en caja Int no son lo mismo
Por favor, ayúdame a entender este código en los documentos de Kotlin: - val a: Int = 10000 print(a === a) // Prints 'true' val boxedA: Int? = a val anotherBoxedA: Int? = a print(boxedA === anotherBoxedA) // !!!Prints 'false'!!! Ahora entiendo ...
En Java, ¿es posible anular los métodos si los tipos de retorno son respectivamente una primitiva y su clase contenedora?
Al trabajar con la idea de anular y anular métodos en Java, noté que hay cierta flexibilidad dada para los tipos de retorno de tales métodos. Aquí hay un poco de teoría: "El tipo de retorno de un método de anulación en la clase derivada puede ...
Java Arrays.asList en el tipo de matriz primitiva produce un tipo de lista inesperado [duplicado]
Posible duplicado: Arrays.asList () no funciona como debería? [https://stackoverflow.com/questions/1467913/arrays-aslist-not-working-as-it-should] Al parecer, el tipo de retorno deArrays.asList(new int[] { 1, 2, 3 }); esList<int[]>. Esto me ...