Autoboxing parece reducirse al hecho de que yo pueda escribir:Autoboxing: entonces puedo escribir: Integer i = 0; en lugar de: Integer i = new Integer (0);
Integer i = 0;
en lugar de:
Integer i = new Integer(0);
Por lo tanto, el compilador puede convertir automáticamente una primitiva a un objeto.
¿Es esa la idea? ¿Porque es esto importante?
¿Qué limitaciones? –
¿Por dónde empezar? La API de fecha y hora, la falta de una API de colecciones desde el principio, las matrices como objetos "ligeros" y no reemplazan a Object.equals(), la falta de genéricos desde el principio, el mecanismo de clonación "extraño" ... Con el tiempo encuentre sutiles crujidos en el lenguaje, o lea sobre ellos y cómo fueron parcheados. Al final del día, Java fue un lenguaje incrustado revivido para el boom de las puntocom, y se nota. Prefiero C#, a pesar de ser de Microsoft. –