Dit boek is een inleiding tot objectgeoriënteerd programmeren in Java met behulp van BlueJ, een omgeving die speciaal is ontwikkeld voor het leren programmeren in Java. Deze vierde editie is gebaseerd op de nieuwste versie van BlueJ.
In Programmeren in Java met BlueJ komen objecten op de eerste plaats. De vaak als lastig en abstract beschouwde concepten van objecten en klassen komen in BlueJ tot leven in een gemakkelijk manipuleerbare, visuele vorm. Op deze manier kan de student rechtstreeks objecten van een klasse maken en direct de methodes ervan aanroepen.
Belangrijke kenmerken van dit boek:
· Probleemoplossing aan de hand van projecten
In elk hoofdstuk staan vraagstukken die eerst worden geanalyseerd. Daarna volgen de taalconstructies waarmee ze kunnen worden opgelost.
· Verdiepende herhaling
Voor een beter begrip worden moeilijke onderwerpen al vroeg in het boek geïntroduceerd, om in latere hoofdstukken in een andere context opnieuw belicht te worden.
Doelgroep
Dit boek is geschikt voor iedereen die zich de beginselen van programmeren in Java eigen wil maken.
Verkorte inhoudsopgave
DEEL 1 Basisprincipes van objectoriëntatie
1 Objecten en klassen
2 Klassedefinities
3 Interactie van objecten
4 Objecten groeperen
5 Geavanceerdere werking
6 Correct werkende objecten
7 Klassen ontwerpen
DEEL 2 De structuur van toepassingen
8 De structuur verbeteren met overerving
9 Meer over overerving
10 Technieken voor verdere abstractie
11 Grafische gebruikersinterfaces maken
12 Foutafhandeling
13 Toepassingen ontwerpen
14 Een praktijkgeval
Supplementen
Bij het boek zit een cd-rom met de Java Development Kit, de ontwikkelomgeving BlueJ en de voorbeeldprojecten die in dit boek aan de orde komen. Op de bijbehorende website pearsoneducation.nl/barnes staat een serie powerpoints voor de docent.
Over de auteurs
David J. Barnes en Michael Kölling werken beiden aan de universiteit van Kent in Canterbury. Michael Kölling is een van de ontwikkelaars van de BlueJ-software.
|