Generična koda (generics) - zagotavlja varno rabo podatkovnih tipov v javanskih strukturah podatkov že v času prevajanja ter odpravlja potrebo po pretvarjanju tipov (casting).
Izboljšana zanka for - odpravlja potrebo po iteratorjih za sprehod po vseh prvinah strukture podatkov.