Resultados de la búsqueda a petición "autoboxing"
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 ...
¿Por qué se pueden usar de manera intercambiable Integer e int?
Estoy confundido acerca de por qué Integer e int se pueden usar indistintamente en Java a pesar de que uno es un tipo primitivo y el otro es un objeto? Por ejemplo Integer b = 42; int a = b; int d = 12; Integer c = d;
Returning null como int permitido con operador ternario pero no si la declaración
Veamos el código Java simple en el siguiente fragmento: public class Main { private int temp() { return true ? null : 0; // No compiler error - the compiler allows a return value of null // in a method signature that returns an int. } private ...
¿Por qué el auto-boxeo marcado como una advertencia?
Entiendo que el desempaquetado automático debe hacerse con cuidado porque la referencia que se está desempaquetando puede ser nula. ¿Por qué el auto-boxeo también está marcado como advertencia? ¿Hay algunas trampas que me estoy perdiendo aquí?