€ 32,00


ePUB ebook

niet beschikbaar

PDF ebook

niet beschikbaar

Java compact

Tweede editie

Gartjan Laan • Boek • paperback

  • Samenvatting
    Java compact (tweede editie) is geschreven voor iedereen die graag snel en efficiënt wil kennismaken met de essentie van het programmeren in Java.

    In tien compacte hoofdstukken en minder dan 150 bladzijden komen aan de orde: variabelen, beslissingen en herhalingen, arrays en ArrayList, methoden, klassen en objecten, overerving, polymorfie, interfaces, lambdafuncties en exception handling.

    De hoofdstukken eindigen met een aantal oefenopgaven, waarvan de uitwerkingen op de website van de auteur en van de uitgever te vinden zijn.

    Gertjan Laan is de afgelopen dertig jaar werkzaam geweest als docent wiskunde en informatica. Daarnaast is hij auteur van diverse succesvolle leerboeken over wiskunde en programmeren, waaronder Lineaire Algebra, het Analyseboek, Aan de slag met C++ en Aan de slag met Java.
  • Productinformatie
    Binding : Paperback
    Distributievorm : Boek (print, druk)
    Formaat : 170mm x 240mm
    Aantal pagina's : 162
    Uitgeverij : Uitgeverij Czarina
    ISBN : 9789492481054
    Datum publicatie : 11-2022
  • Inhoudsopgave
    Inhoudsopgave Java compact (Tweede editie)

    1 Java installeren
    De installatie controleren
    Een programma schrijven
    Toelichting bij de broncode
    Het gebruik van een IDE

    2 Variabelen
    Declareren en initialiseren
    Constanten
    Commentaar
    Primitieve typen
    Literals
    Automatische conversie
    Expliciete conversie
    De suffix L en de suffix F
    Wetenschappelijke notatie
    Samenvatting van conversieregels
    Rekenkundige operatoren
    Volgorde van bewerking
    Toekenningsoperatoren
    Increment en decrement operator
    Door nul delen
    Het type char
    Strings
    Escape characters
    Concatenatie
    De lege string
    System.out
    Uitvoer formatteren
    System.in
    Opgaven

    3 If en switch, for en while
    Relationele operatoren
    Logische operatoren
    Een boolean variabele
    Het if-statement
    Het if-else-statement
    Het switch-statement
    Meer case-labels achter elkaar
    Het for-statement
    Geen enkele of oneindig veel herhalingen
    Lokale variabele
    Het while-statement
    Het do-while-statement
    Oneindige herhaling met while
    De statements break en continue
    Opgaven

    4 Arrays
    Een array maken en gebruiken
    For-each statement en array
    Een array vullen met een for-statement
    Een double-array en een String-array
    Korte declaratie en initialisatie
    Enumeratie
    Opgaven

    5 Methoden
    Een statische methode
    Een niet-statische methode
    Parameters
    Parameters en argumenten
    Een methode die een waarde aflevert
    Overloading
    Een methode die niets aflevert
    Gooien met een dobbelsteen
    Opgaven

    6 Klassen en objecten
    Een klasse en objecten maken
    Automatische default-constructor
    In de ene constructor de andere aanroepen
    Ambiguïteit
    Objecten die objecten gebruiken
    Getters en setters
    Klassendiagram
    De methode toString()
    Variabelen in twee soorten
    Variabelen in het geheugen
    Gelijkheid met ==
    Gelijkheid bij strings
    De methode equals()
    Opgaven

    7 Meer over arrays
    Kopiëren van een array
    Een array voor objecten
    Tweedimensionale arrays
    Initialiseren van een tweedimensionaal array
    Afmetingen van een tweedimensionaal array
    Langs de elementen van een 2D-array lopen
    Tweedimensionaal array als parameter
    Driedimensionaal array
    Een staafdiagram
    Wrapper-klassen
    ArrayList
    Opgaven

    8 Overerving
    Generalisatie
    Access modifiers
    De ’is een’-relatie
    Constructor en overerving
    Opgaven

    9 Polymorfie
    Nogmaals Figuur en Lijn en Rechthoek
    Een abstracte methode implementeren
    De annotatie @Override
    Een interface
    Een verpakkingsfabriek
    Wat betekent implementeren van een interface?
    Abstracties in de Java-library
    Twee of meer interfaces implementeren
    Over interfaces en abstracte klassen
    Statische en default-methoden
    Lambdafuncties
    Notatie van een lambdafunctie
    Een functionele interface
    Functionele interface en lambdafunctie
    Opgaven

    10 Exception handling
    Het genereren van een exceptie
    Het opvangen van een exceptie: try en catch
    Twee excepties opvangen
    Een exceptie opwerpen: throw
    Exceptie-klassen
    Over de volgorde van de handlers
    De call-stack
    Rethrow
    Finally
    Opgaven

    11 Index
  • Reviews (0 uit 0 reviews)
    Wil je meer weten over hoe reviews worden verzameld? Lees onze uitleg hier.

€ 32,00

niet beschikbaar

niet beschikbaar



3-4 werkdagen
Veilig betalen Logo
14 dagen bedenktermijn
Delen 

Fragment

niet beschikbaar

×
SERVICE
Contact
 
Vragen