Java-ohjelmointi, 3. painos
![[Kansikuva]](KansiPieni3.jpg)
Mika Vesterholm ja Jorma Kyppö
Java-ohjelmointi, 2003
514 sivua + cd-rom
Kolmannessa painoksessa kirjaan tehtiin muun muassa seuraavia muutoksia.
- Yli 50 uutta tehtävää.
- JBuilder on vaihdettu versioon 8.
- Liite 3 - Yleisiä virheitä ja ratkaisuehdotuksia.
- Lisätty sanoja hakemistoon ja selvitetty joitakin sanoja tarkemmin tekstissä.
- 1.5
- Kuva SDK:n nykyisistä pääkomponenteista ja rakenteesta.
- 3.1
- Termin kääntäminen lisäksi termin kääntäjä selittäminen.
- Luokka voi tarkoittaa kahta asiaa: ohjelmakoodin luokkaa ja käännettyä luokkatiedostoa.
- 3.2.2
- Termi pääohjelma.
- 3.2.3
- Poistettu komentokehotteen peruskomentojen (cd yms.) käyttö tekstistä. Tilalla viittaus rompulla olevaan Johdantoon komentokehotteen käytöstä -lisämateriaaliin.
- 5.2.1 Tunnukset ja Javan avainsanat
- Uusi luku, tässä luvussa on kaikki tunnusten nimeämiseen liittyvä asia. Muista luvuista on poistettu tämän luvun kanssa päällekkäinen asia.
- 5.3
- Lisätty termit lauseke, lause, lausekelause.
- 5.3.1
- Lisätty tietotyyppien float ja double erikoisarvot NaN ja ääretön.
- 5.3.2
- Uusi luku. Siirretty primitiivityyppien tyyppimuunnokset tänne. (Edellinen 5.3.2 on nyt 5.2.1)
- 5.3.7
- Korjattu näkyvyyksiä.
- 5.3.8
- Lisätty reaalilukuaritmetiikkaan liittyvät erikoisuudet.
- Sijoituslauseiden ketjuttaminen.
- 5.4.3
- Kuormittamisessa käytetään esimerkkinä Laskuria, eikä Kuviota.
- 6.1
- Erotettu yhtäsuuruusoperaattorit ja vertailuoperaattorit omiksi alakohdikseen selventäen näiden käsitteiden ero.
- Lisätty reaalilukujen vertailun erikoisuudet.
- 7
- Merkit ja merkkijonot erotettu omiksi kohdikseen.
- 7.4
- Lisätty selitys primitiivityyppien kääreluokista.
- 8.3.3
- Lisätty esimerkki luokan rakentamisen järjestyksestä.
- 8.5
- Primitiivityyppien tyyppimuunnokset jo luvussa 5.3.2.
- Esimerkki taulukoista ja niiden monimuotoisuudesta on siirretty tänne.
- 8
- Lisätty kohdat Geneeriset tyypit sekä Metapiirteet
- 9.2
- Korjattu binäärihakualgoritmissa ollut virhe.
- 11.5
- Avainsanaa assert voi nyt käyttää myös JBuilderilla.
- 12
- JBuilderin haku toimii jälleen.
- 17.5
- Lisätty JSpinner
- 17.6
- Lisätty JFormatedTextField
- 19.1
- Lisätty maininta säikeistyksestä (Hyper-Threading)
- 23.4
- MySQL-kannan luonti on muuttunut hieman ja JDBC-ajurin nimi on muuttunut.
- 24
- SDK1.4.1:ssä on XML-tuki valmiina, joten DOM, SAX ja XSLT eivät vaadi ulkopuolisia luokkakirjastoja.
- Termejä
- Object-oriented on olioperustainen ja object-based on oliopohjainen.
- Transaktio on muutettu tapahtumaksi.
- Servlet on kaikkialla palvelinsovelma.
![[Etusivu]](SmallFish.png)