Neem contact met ons op

Cursusaanbod

Inleiding

  • JVM, JRE en JDK
  • Gereede ontwikkelomgevingen
  • Compileren en uitvoeren van Java-code

Java-syntaxis

  • Pakketten
  • Variabelen, arrays en datatypes
  • Operators en controleflow
  • Details over enumeraties

Objectgeoriënteerde programmering

  • Klassen en objecten
  • Constructors van klassen
  • Erfenis, overloaden en overrideren
  • Toegangsmodificatoren
  • Abstracte klassen
  • Interfaces

Het Java Collection Framework

  • Collections versus arrays
  • Lijsten, kaarten, wachtrijen en verzamelingen
  • Kaarten (Maps)
  • Het contract tussen equals en hashCode
  • Sorteren

Foutafhandeling

  • De klasse Throwable
  • Geverifieerde en ongeverifieerde uitzonderingen
  • Een uitzondering genereren
  • 'try...catch'-statements
  • Aangepaste uitzonderingen maken

Input-/Output-API

  • Werken met invoer- en uitvoerstromen
  • Byte-stromen versus tekenstroom<
  • Bestandsbeheer
  • Serialisatie van objecten
  • NIO.2

Java-concurrency

  • Draden en parallelle verwerking
  • Het verschil tussen de Thread-klasse en het Runnable-interface
  • Taken uitvoeren met behulp van ExecutorService
  • Synchronisatie van draden

Vereisten

Kennis van een procedurele programmeertaal (zoals C, PHP, Basic of Pascal) of van objectgeoriënteerde programmering is vereist.

 28 Uren

Aantal deelnemers


Prijs per deelnemer

Getuigenissen (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën