Om de programma's van dit boek te verkrijgen, kunt u de file basjava.zip ophalen door hier te klikken.
Woord vooraf
1 Basiselementen
1.1 Java: voordelen en beschikbaarheid
1.2 Ons allereerste Java-programma
1.3 Een berekening met een lus
1.4 Een applet en een HTML-file
1.5 Een grafische Java-applicatie
1.6 Commentaar
1.7 Primitieve types
1.8 Gereserveerde woorden
1.9 Constanten en variabelen
1.10 Toekenningen en typeconversie
1.11 Rekenkundige bewerkingen
1.12 Volgorde van evaluatie
1.13 Relationele en logische operatoren
1.14 Bitbewerkingen
1.15 De boolean operatoren &, | en ^
1.16 Meer combinaties met assignments
1.17 Prioriteit van operatoren
1.18 If-statements en conditionele expressies
1.19 Iteratieve statements
1.20 Switch-, break- en continue-statements
1.21 Inleiding tot het begrip methode
Samenvatting
Opgaven
2 Arrays, strings en klassen
2.1 Arrays
2.2 Arrays als parameters en return-waarden
2.3 Klassen
2.4 Klassen en files: separate compilatie
2.5 Een copy-constructor
2.6 Het attribuut static
2.7 Het woord final
2.8 Referenties
2.9 Het gebruik van een 'wrapper-class' en Vector
2.10 Overerving
2.11 Abstracte klassen en abstracte methoden
2.12 De klasse Number met zijn extensies
2.13 Strings
2.14 Conversie van getal naar string en vice versa
2.15 De klasse StringBuffer voor variabele strings
2.16 Stringbewerkingen, waaronder vergelijken
2.17 Het begrip package
2.18 Het begrip interface
2.19 De functie sleep en het begrip thread
2.20 Een programma met twee threads
2.21 Exceptie-afhandeling en deling door nul
2.22 Files
2.23 Het rekenen met erg grote getallen
Samenvatting
Opgaven
3 Applets
3.1 Een heel eenvoudige applet
3.2 De Applet-methoden init, destroy, start en stop
3.3 Het afhandelen van een muis-event
3.4 Het type en de grootte van letters
3.5 Lijnen en vormen
3.6 Een dialoog in de applet
3.7 Een applet met een frame
3.8 De begrippen canvas en panel
3.9 Een frame met een canvas
3.10 Een menu
3.11 Rotatie over een ingelezen hoek
3.12 Animatie: tekst die zich verplaatst
3.13 Animatie: een continu draaiend vierkant
3.14 De URL, applet-parameters en HTML-files
Samenvatting
Opgaven
4 Grafische Java-applicaties
4.1 Een canvas en andere componenten in panels
4.2 De klasse Checkbox
4.3 De klasse CheckboxGroup voor radioknoppen
4.4 Kiezen met behulp van de klasse Choice
4.5 De klasse List
4.6 De klasse TextArea
4.7 De klasse ScrollPane
4.8 Losse schuifbalken
4.9 De klasse FileDialog
4.10 File-invoer en -uitvoer
4.11 Interactief tekenen
4.12 Uitvoer naar de printer
4.13 Een eigen dialoogvenster
4.14 Karakter voor karakter lezen
Samenvatting
Opgaven
Appendix A: Uitwerkingen
Literatuur
Index
Back to list of recent books by the
same author