Generic Java

Auteur(s): 
Jurriaan Hage, Universiteit Utrecht
Samenvatting: 

Sinds versie 1.5 zijn generics een onderdeel van de taal Java. In tutorial style leggen we uit hoe en waarvoor generics gebruikt kunnen worden, en ook waarom generics op deze manier aan de taal is toegevoegd. We vervolgen met enkele kritische kanttekeningen bij de huidige vorm van generics in Java. Sommige van deze zijn formeel-wetenschappelijk van aard, andere hebben betrekking op de moeilijkheid om correcte en bruikbare compilers te bouwen voor deze versie(s) van Java, gestaafd aan concrete voorbeelden van het gebruik van javac van Sun en de compiler van Eclipse. We werken geen oplossingen uit, maar verwijzen wel naar bronnen waar aan oplossingen wordt gewerkt.

Doelgroep: