Dokumentåtgärder
Programutveckling med Java
Boken Programutveckling med Java (ISBN 91-44-00219-X) är en bok som lär ut Java och några av dess API:er.
Det första man noterar med den här boken är att den är en riktig tegelsten, och har över 580 sidor. Först möts man av en inledning på ca 20 sidor, varefter det kommer en grov översikt av Java på 30 ytterligare sidor. Först efter detta kan man börja läsa det väsentliga om hur man programmerar i Java. Först kommer en översikt över vad objektorientering är, vilket är bra, eftersom Java är fullständigt objektorienterat och man inte kan göra något i Java utan att tänka på objektorienteringen. Sedan får man lära sig om typer, operatorer och kontrollflöde och sådant. Efter det följer arv och gränssnitt, undantagshantering, trådar, paket, supportpaket, fil- och I/O-hantering, applets, användargränssnitt, avancerad gränssnittsprogrammering, nätverkskommunikation, databasprogrammering, JavaBean-komponenter, klient-server-programmering och en framåtbklick om vad som kanske kommer i framtiden. Varje kapitel avslutas med en sammanfattning och övningar.
En sak som bör noteras är att Java är ett väldigt nytt språk, det lanserades officiellt i november 1995. Det utvecklas dessutom mycket snabbt, vilket gör att information snabbt blir inaktuell. Den här boken skrevs hösten 1997, varför man lätt förstår att det har hänt en hel del sedan dess. Boken behandlar version 1.0 och 1.1 av JDK; just nu är den senaste versionen 1.2. Det kanske inte låter som om den skulle spela så särskilt stor roll, men faktum är att 1.2 har inneburit så mycket nytt så att den både kallas 1.2 och 2.
Jag tycker personligen att boken inte alls är särskilt trevlig. Man skulle t.ex. ha kunnat haft vissa delar i annan ordning för att underlätta läsningen. Dessutom är språket i boken inte riktigt bra, bl.a. så används det flitigt engelska termer på ett dåligt sätt, där det skulle gått mycket bättre med motsvarande svenska ord. Till råga på allt så flödar särskrivningen.
Visst, man lär sig Java genom att läsa boken. Men, den är inte alls särskilt bra, och det finns säkert bättre böcker där man lär sig det samma.
Martin Storsjö
martin@se.linux.org

