Javaren gauza politetako bat da C-ren zatirik zailenak (indirection eta erakusle aritmetikoa, besteak beste) hizkuntzatik kanpo utzi direla, eta C-n erabilgarri ez dauden komenentziako beste ezaugarri batzuk (hala nola memoriaren kudeaketa) erantsi zaizkiola.
Javaren gauza atsegin bat da C-ren zatirik zailenak (indirection eta erakusle aritmetikoa, adibidez) hizkuntzatik kanpo utzi direla; C-n erabilgarri ez dauden beste komenentzia-ezaugarri batzuk, berriz, hizkuntzari gehitu zaizkio.