Java programátori často vytvárať súbory tried pre objekty , ktoré sa používajú v mnohých rôznych programov . Navyše , programátor môže povoliť ďalšie programátori Java použiť tento súbor triedy pre svoje vlastné programy . Používanie generických programovanie v jazyku Java umožňuje programátorovi vytvoriť triedu , ktorá je flexibilný dátový typ sa môže vrátiť . Objekty