Mitä kirjastoja Java-ohjelmoijan on syytä osata? Kysymys on epämääräinen, koska eri tilanteisiin sopii eri työkalut. Esitän pari esimerkki tilannetta.
Ensimmäisenä aihealueena ajattelin kirjastoja, joka soveltuu lauta -tai korttipelien tekoon. Toisena on tietorakenteiden käsittelyn.
Aiotko koodata pelejäsi Androidille vai esim. Windowsille?
Yleisimmät tietorakenteet kuten ArrayList ja HashMap löytyvät paketista java.util. Tässä on tarkempaa tietoa: Collections Framework Overview.
Standardikirjastot, jotka mainitaan W3Schools:ssa. Swing:iä on hyvä osata vähän, koska se on aina saatavilla. Jos teet web:iä, niin Spring tai Vaadin.
Ne, mitä lukee työpaikkailmoituksissa.
Mahdollisesti, Codename One joskus tulevaisuudessa.
Aihe on jo aika vanha, joten et voi enää vastata siihen.