Java API
Javan ohjelmointirajapinnan (API) dokumentaatio.
Java-kielen (versio 1.5) uudet ominaisuudet
Javan 1.5-versiossa esiteltiin joitakin lisäyksiä Java-kieleen. Näistä tällä kurssilla on käsitellään lähinnä geneerisyyttä (alkuperäinen luku), lueteltua tyyppiä ja for-each-rakennetta.
The Java Tutorial
Java Tutorial on helppolukuinen verkkokirja, jossa käsitellään sekä Java-kielen perusteita (esimerkiksi Learning the Java Language -luku) että edistyneempiä Java-ohjelmointitekniikoita.
The Java Language Specification
Mikäli mieltä askarruttaa jokin Javan kielioppiin liittyvä kysymys, niin vastaus löytyy mitä luultavimmin The Java Language Specification -opuksesta. (Tätä lähdettä voi suositella vain HC-javailijoille.)
UML-määrittely
Object Management Groupin verkkosivuilta löytyy esimerkiksi UML:n 1.5-version määrittely. UML-notaatio löytyy eri muodoissa riveiltä ”formal/2003-03-01”.
UML:n uusimman version 2.4.1 määrittely on hieman monimutkaisemmin annettu.
Verkkokirjoja
David J. Eck: Introduction to Programming Using Java, Seventh Edition, Version 7.0, August 2014. Nopeasti olio-ohjelmointiin etenevä oppikirja. Kurssin kannnalta relevanteimmat luvut ovat 5, 7, 9 ja 10, joissa käsitellään muun muassa olio-ohjelmoinnin perusteita, linkitettyjä tietorakenteita ja geneerisyyttä.