Course Outline

Invoering

  • JVM, JRE en JDK
  • Geïntegreerde ontwikkelomgeving
  • Compilatie en uitvoering van een Java code

Java Syntaxis

  • Pakketjes
  • Variabelen, arrays en gegevenstypen
  • Operators en controlestroom
  • Opsommingsdetails

Object-Oriented Programming

  • Klassen en objecten
  • Klasseconstructeurs
  • Erfenis, overbelasting en overheersing
  • Access modificaties
  • Abstracte klassen
  • Interfaces

Java Verzamelingskader

  • Verzamelingen versus arrays
  • Lijsten, kaarten, wachtrijen en sets
  • Kaarten
  • Is gelijk aan en hashCode-contract
  • Sorteren

Afhandeling van uitzonderingen

  • Klasse werpbaar
  • gecontroleerde en niet-gecontroleerde uitzonderingen
  • Een uitzondering gooien
  • 'try...catch'-uitspraken
  • Aangepaste uitzonderingen maken

Invoer/uitvoer-API

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

Java Gelijktijdigheid

  • Onderwerpen en gelijktijdigheid
  • Thread-klasse versus uitvoerbare interface
  • Taken uitvoeren met ExecutorService
  • Synchroniseren van threads

Requirements

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

 28 Hours

Number of participants



Price per participant

Getuigenissen (5)

Related Courses

Related Categories