Resultados de la búsqueda a petición "autoboxing"
Primitivas en caja y equivalencia
Así que me hicieron esta pregunta hoy.
Booleanos, operadores condicionales y autoboxing
¿Por qué esto arrojaNullPointerException public static void main(String[] args) throws Exception { Boolean b = true ? returnsNull() : false; // NPE on this line. System.out.println(b); } public static Boolean returnsNull() { return null; ...
¿Qué código genera el compilador para autoboxing?
Cuando el compilador de Java autoboxes una primitiva para la clase contenedora, ¿qué código genera detrás de escena? Me imagino que llama: El método valueOf () en el contenedorEl constructor de la envolturaAlguna otra magia?
Java 8 autoboxing + generics: comportamiento diferente con variable vs. método
Encontré un fragmento de código que después de cambiar de Java 7 a Java 8 dejó de compilarse. No presenta ninguna de las nuevas cosas de Java 8 como lambda o streams. Reduje el código problemático a la siguiente situación: GenericData<Double> g ...
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 ...
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 ...
¿Cómo funciona Java Auto Boxing / Unboxing?
Desde JDK 5.0, se introdujo el auto boxing / unboxing en java, el truco es simple y útil, pero cuando comencé a probar diferentes conversiones entre clases de envoltura y tipos primitivos, me confundo realmente cómo funciona el concepto de auto ...
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 ...