Java für OO Programmierer
Classroom training | German | Claim
Duration of training: 4 days
Objectives
In dem Kurs lernen Sie das Sprachkonzept von Java zur Erstellung einfacher Java-Programme sowie Techniken der Objektorientierung kennen. Zudem werden Ihnen Kenntnisse zur selbstständigen Einarbeitung in fortgeschrittene Java-Bibliotheken vermittelt. Dabei wird Ihnen in diesem Kurs ein einfaches, lauffähiges Beispiel zur Arbeit mit dem Dateisystem ausgehändigt.
Target audience
Programmierer
Requirements
Gute Kenntnisse in der Programmierung einer anderen objektorientierten Sprache wie C# oder C++
Agenda
- Programmierung mit Java und entsprechende Voraussetzungen
- primitive Datentypen und Variablen
- Kontrollstrukturen (Verzweigungen, Schleifen)
- Objektorientierung:
- Klassen und Objekte
- Unterscheidung statischen Variablen/Methoden und Instanzvariablen/-methoden
- Konstruktoren
- Speichernutzung
- Vererbung
- Vererbung von Methoden
- Abstrakte Klassen
- Polymorphie
- Klassen und Objekte
- Schnittstellen (Interfaces)
- Packages
- Exceptions
- Modifier von Klassen, Methoden und Variablen
- Enumerationen
- Arrays
- Casting von Typen
- Annotations
- Generics benutzen
- Collections
- Lists
- Maps
- Sets
- Grundlagen Serialisierung
- Threads
- Prinzip nebenläufiger Programmierung
- Synchronisation von Threads
- Kompatibilität zu älteren Java Versionen
- Kommentare und Javadoc
Objectives
In dem Kurs lernen Sie das Sprachkonzept von Java zur Erstellung einfacher Java-Programme sowie Techniken der Objektorientierung kennen. Zudem werden Ihnen Kenntnisse zur selbstständigen Einarbeitung in fortgeschrittene Java-Bibliotheken vermittelt. Dabei wird Ihnen in diesem Kurs ein einfaches, lauffähiges Beispiel zur Arbeit mit dem Dateisystem ausgehändigt.
Target audience
Programmierer
Requirements
Gute Kenntnisse in der Programmierung einer anderen objektorientierten Sprache wie C# oder C++
Agenda
- Programmierung mit Java und entsprechende Voraussetzungen
- primitive Datentypen und Variablen
- Kontrollstrukturen (Verzweigungen, Schleifen)
- Objektorientierung:
- Klassen und Objekte
- Unterscheidung statischen Variablen/Methoden und Instanzvariablen/-methoden
- Konstruktoren
- Speichernutzung
- Vererbung
- Vererbung von Methoden
- Abstrakte Klassen
- Polymorphie
- Klassen und Objekte
- Schnittstellen (Interfaces)
- Packages
- Exceptions
- Modifier von Klassen, Methoden und Variablen
- Enumerationen
- Arrays
- Casting von Typen
- Annotations
- Generics benutzen
- Collections
- Lists
- Maps
- Sets
- Grundlagen Serialisierung
- Threads
- Prinzip nebenläufiger Programmierung
- Synchronisation von Threads
- Kompatibilität zu älteren Java Versionen
- Kommentare und Javadoc