Resultados de la búsqueda a petición "autoboxing"

6 la respuesta

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 ...

7 la respuesta

¿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;

8 la respuesta

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 ...

3 la respuesta

¿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í?