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
 

Getuigenissen (3)

Related Courses

Related Categories