( Csab | 2011. 08. 02., k – 23:57 )

Gondolom arról beszél, hogy kényelmetlen.

Integer i;
i = new Integer(1);
i = 1;

A két értékadás ugyanaz, de a régi java nyelvi szinten nem engedte meg az i=1 formát.

Van javaban minden, ami kell, de szervesen nem integrálódik bele. Az i=1 helyes változtatás volt, akkor is ha a fordító new Integer-re alakítja át.

Listák esetén valami

List<Integer> t = {1, 2, 3};

mélyebb integrációt jelentene, sőt műveleteket is engedhetnél metszet, különbség,..-ra. Kicsit körülményes jelenleg.