powered by Educa

Opleidingen

Zoek een opleiding:
terug Meer informatie over Master it Training

Programming for OO Programmers Training

AanbiederMaster it Training
Kosten€ 1.995,00
Inschrijven

Omschrijving

Aan de orde komen de concepten en constructies van de platform onafhankelijke programmeertaal Java en de object georienteerde karakteristieken. Aan de orde komen zaken als inner classes, exception handling, packages and stream I/O. Verder is er aandacht voor Java GUI programmering, event handling, components and containers. Daarnaast komen applets aan de orde en wordt stil gestaan bij het gebruik van multiple threads en synchronisatie.

Tevens worden de collectie classes van Java behandeld. Tenslotte volgen nog onderwerpen als het Reflection mechanisme, garbage collection en het aanroepen van C of C code vanuit java (JNI).

Doelgroep

Programmeurs die vertrouwd zijn met object georienteerde talen zoals C , C# of Delphi en die programma's willen schrijven met Java.

Voorkennis

Kennis is vereist van object georienteerd programmeren.

Bestemd voor

Programmeurs die vertrouwd zijn met object georienteerde talen zoals C , C# of Delphi en die programma's willen schrijven met Java.

Programma

Dag 1

  • Java language, byte code, Java API
  • Java compiler, Java Virtual Machine and Java security
  • Types of Java development kits and applications
  • Object references, garbage collection and finalization
  • Inner classes
  • Local Inner classes
  • Anonymous Inner classes
  • Static Inner classes
  • Polymorhism, abstract classes and interfaces

Dag 2

  • Exception handling, try, catch, throw and finally
  • Checked and unchecked exceptions
  • Packages and import statement
  • Stream I/O classes, byte and character streams
  • GUI programming in Java
  • Abstract window toolkit (AWT)
  • Components and containers
  • Layout managers and absolute positioning
  • Frame windows, buttons, text components and lists

Dag 3

  • Events and event handling
  • Delegation event handling model and listener interfaces
  • Keyboard and mouse events
  • Downloading applets and applet class
  • HTML applet tag and appletviewer
  • Applet parameterization
  • Applets and Java security
  • Applet lifecycle and applet painting

Dag 4

  • Multiple threads
  • Thread class and Runnable interface
  • Thread scheduling and thread priorities
  • Race conditions and deadlock
  • Synchronized statement
  • Using wait and notify
  • Collection interfaces
  • Concrete collections
  • The Collections Framework
  • Algorithms
  • Legacy collections

Dag 5

  • Reflection
  • Java memory management
  • Guarantees of garbage collection
  • Object lifecycle
  • Finalize methods
  • Reference objects
  • Avoiding Garbage Collection
  • Java Native Method Invocation (JNI)
  • Calling a C function from Java
  • Calling Java from C

Kosten

€ 1.995,00

Prijzen zijn exclusief 19% btw.

Inschrijven

Dit onderdeel wordt mede mogelijk gemaakt door Educa