Dit boek is een inleiding tot objectgeoriënteerd programmeren in Java met behulp van BlueJ: een omgeving die speciaal is ontwikkeld voor het leren programmerenin Java. In Programmeren in Java met BlueJ komen objecten op de eerste plaats. De vaakals abstract beschouwde concepten van objecten en klassen komen in BlueJ tot leven in een gemakkelijk manipuleerbare, visuele vorm. Zo 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 projectenElk hoofdstuk begint met een analyse van de vraagstukken. Vervolgens worden taalconstructies besproken waarmee de vraagstukken kunnen worden opgelost.* Verdiepende herhalingMoeilijke onderwerpen worden in een vroeg stadium geïntroduceerd, om in latere hoofdstukken in een andere context opnieuw te worden belicht.* Pearson XTRAOp www.pearsonxtra.nl vind je onder andere extra programmeeropdrachten,uitwerkingen van de opdrachten in het boek, BlueJ (inclusief Nederlandse vertaling) en VideoNotes: korte video-instructies ter illustratie van de kernconcepten in het boek.Deze vijfde editie is aangepast aan versie 7 van Java, maar alle voorbeeldenzijn ook bruikbaar voor wie de overstap naar Java 7 nog niet heeft gemaakt. Devolgende onderwerpen komen onder andere aan bod: de belangrijkste klassenuit de nieuwe invoer-uitvoerbibliotheek (java.nio), nieuwe mogelijkheden voorhet behandelen van exceptions (multi-catch en try-met-bronnen), het gebruikvan strings in een switch-opdracht en de ruitnotatie voor generieke types.David J. Barnes en Michael Kölling werken aan de Universiteit van Kent inCanter bury. Kölling is een van de ontwikkelaars van de BlueJ-software. DeNederlands talige bewerking is verzorgd door Kris Coolsaet, hij is verbondenaan de Universiteit Gent.