Java-ohjelmointi, 5. painos
![[Kansikuva]](KansiPieni5.jpg)
Mika Vesterholm ja Jorma Kyppö
Java-ohjelmointi, 2004
521 sivua + cd-rom
Viidenteen painokseen saatiin mukaan Java 5:n uudet ominaisuudet, vaikka Sun ei vielä ollutkaan julkaissut lopullista versiota. Seuraavassa on lista tämän painoksen muutoksista.
- J2SE 5.0 uudet ominaisuudet, geneeriset tyypit, lueteltu tietotyyppi, parannettu for-silmukka, automaattinen käärintä ja vaihtuvamittainen parametrilista
- Vanhoja AWT-käyttöliittymiä käsittelevä luku on siirretty rompulle lisämateriaaliksi.
- Pieniä tarkennuksia ja lisäyksiä koko tekstiin
- JBuilder on päivitetty versioon JBuilder X.
- 5.3.1
- Varoitus automaattisen käärinnän mahdollisuudesta.
- 7.3.2
- Vaidettu StringBuffer uuteen hieman tehokkaampaan luokkaan StringBuilder.
- 8.6 Taulukon läpikäynti for-silmukalla
- Uusi kohta parennetun for-silmukan käytöstä taulukon läpikäyntiin.
- 8.7 Vaihteleva määrä metodin parametreja
- Lisätty kohta J2SE 5.0 vaihtelevamääräisestä parametrilistasta.
- 9.1.1 Tehdasmetodit ja ainokaiset
- Uusi kohta, luokkakohtaisten metodien käyttökohteista.
- 9.3 Luokkakohtaisten piirteiden tuonti
- Uusi kohta luokkakohtaisten piirteiden tuonnista.
- 9.4 Kääreluokat ja primitiivityyppien automaattinen käärintä
- Lisätty automaattinen käärintä.
- 9.5, 9.6
- Lisätty huomattavasti esimerkkejä liittymien ja periytymisen hyvästä käytöstä.
- 9.8 Geneeriset tyypit
- Uusi kohta geneerisistä tyypeistä.
- 9.10 Lueteltu tietotyyppi
- Uusi kohta luetellusta tietotyypistä.
- 10.3 Algoritmien vaativuus
- Uusi kohta.
- 10.9 Iteroiva for-silmukka
- Uusi kohta, parannetun for-silmukan käytöstä iterointiin.
- 10.16 Ohjelman suorituskyvyn parantaminen
- Uusi kohta ohjelman suorituskykyyn vaikuttavista tekijöistä.
![[Etusivu]](SmallFish.png)