Generikusok

A Sun-nál megjelent egy cikk a Java generikusokról, más néven paraméterezett típusokról, mely a Java 1.5 része lesz, melyet már mindenki türelmetlenül vár. A cikk röviden prezentálja, hogy mire is jó ez az eszköz például listák esetében, ahol jelenleg nem lehet megadni, hogy milyen típusok az elemei, így azokat keverni lehet, gyönyörű, futásidejű ClassCastException-öket generálva ezzel.

A generikusok segítenek, hogy ezeket a hibákat már fordítási időben kiszűrjük, és a kód is átláthatóbb, tisztább lesz. Nem csak a beépített generikusokat használhatjuk, hanem saját generikus interfészeket, osztályokat, és metódusokat is írhatunk. Bővebb információt a Java Specification Request (JSR) 14. bejegyzésében találhatunk.

Ennek kipróbálásához nem muszáj várni az 1.5-ös JDK-ra, hanem ki lehet próbálni a Java fordító prototípus megvalósításával is.