Datastructureren in Java
📚 Samenvatting boek:
“Datastructuren in Java / druk 2” is een boek van Gertjan Laan, uitgebracht door Boom Uitgevers Amsterdam met ISBN 9789039525340. Deze volledig herziene editie biedt een heldere inleiding in het gebruik en de achtergronden van algoritmen en datastructuren binnen Java. In plaats van willekeurige implementaties van datastructuren, richt dit boek zich op het Collections Framework. Het behandelt alle essentiële concepten voor een goed begrip en effectieve toepassing van algoritmen en generieke datastructuren in Java. Het boek bespreekt hoe abstracte datatypen kunnen worden gedefinieerd met interfaces, hun implementatie, het gebruik ervan in toepassingen, en geeft een overzicht van de complexiteit verbonden aan het gebruik van collecties zoals ArrayList, LinkedList, HashMap, TreeMap, HashSet en TreeSet binnen het Collections Framework. UML-klassendiagrammen verduidelijken de relaties tussen klassen en interfaces. Het boek biedt een duidelijke uitleg over generieke collecties en methoden, evenals over Comparable en Comparator, en de functies equals() en hashcode(). Daarnaast geeft het een overzicht van de algoritmen in de klassen Arrays en Collections. De bijgevoegde cd-rom bevat antwoorden op de vragen, de broncode van alle voorbeelden en een tiental animatie-applets. Dankzij de vele vragen en gevarieerde opdrachten aan het einde van elk hoofdstuk is het boek uitstekend geschikt als cursusmateriaal dat studenten zelfstandig kunnen doorwerken. Gertjan Laan werkt als informatica docent in het hoger onderwijs en heeft jarenlange ervaring met lesgeven in programmeertalen zoals C++ en Java. Andere werken van dezelfde auteur zijn onder andere “En dan is er… Java” (ISBN 9789039525333), “OO-programmeren in Java met BlueJ” (ISBN 9789039522509) en “Aan de slag met C++” (ISBN 9789039516898).