Indhold (detaljer) - klik på et kapitel for at læse det
0 Forord
1 Introduktion
2 Basal
programmering
3 Objekter
4 Definition
af klasser
5 Nedarvning
6 Pakker
7 Lokale,
objekt- og klassevariabler
8 Arrays
9 Grafiske
programmer
10 Appletter
11 Grafiske standardkomponenter
12 Interfaces - grænseflader
til objekter
13 Hændelser
i grafiske brugergrænseflader
14 Undtagelser og
køretidsfejl
15 Datastrømme
og filhåndtering
16 Netværkskommunikation
17 Flertrådet
programmering
18 Serialisering
af objekter
19 RMI - objekter
over netværk
20 JDBC - databaseadgang
21 Avancerede klasser
22 Objektorienteret
analyse og design
23 Engelsk-dansk
ordliste
24 Stikordsregister
Ovenfor
kan du læse ca. 80% af den trykte bog.
Eksemplerne
fra bogen kan gennemses eller hentes
samlet.
* Objekter * Klasser * Nedarvning * Polymorfi * Indkapsling * Indre klasser * Interfaces * Analyse og design * UML
* Appletter * Grafik * Brugergrænseflader og hændelser * Pakker * Tråde * Filhåndtering * Håndtering af undtagelser * Objekt-serialisering * Netværkskommunikation * Databaser * Remote Method Invocation * JAR-filer * AWT * Swing * Java2D
Tredje udgave er blevet forbedret på en lang række punkter, blandt andet:
else-if beskrevet
ArrayList bruges i stedet for Vector, HashMap i stedet for Hashtable, Iterator i stedet for Enumeration
Animationer sker fra main-metodens tråd ( repaint(1000) er endelig væk )
Afsnit om og supplerende brug af BlueJ
Matador-eksempel revideret
String-klassen har en del nye metoder, der gør opgaverne om String fjollede
Afsnit om udviklingsværktøjer opdateret
UML-diagrammer strammet op
Tredje udgave anvender de nye faciliteter i JDK 1.5 (også kaldet Java 2 Standard Edition 5.0), der gør det lettere for en begynder at lære Java (brug andenudgaven hvis du har en JDK tidligere end 1.5):
ArrayList<String> sl = new ArrayList<String>();
for(String s : sl) { System.out.println(s); }
Map<String, Integer> navnTilCPR = new HashMap<String, Integer>();
navnTilCPR.put("Jacob Nordfalk", 010171); // boxing af int 010171
int cpr = navnTilCPR.get("Jacob Nordfalk"); // unboxing af Integer 010171
Disse steder har taget af teksterne javabog.dk (bemærk at det godt kan have været at tidligere udgaver):
http://javabog.dk
- kommentarer og forslag sendes til Jacob Nordfalk
- alt er skrevet i styresystemet Linux-Mandrake
med kontorpakken StarOffice / OpenOffice.org
og værktøjerne perl og ps2pdf.
pingo.cv.ihk.dk