NrThemaDauer (Tage)Preis/Person
PR 21Java Programmierung Grundlagen5netto 1.800,00 €brutto 2.142,00 €
ZieleNach diesem Seminar kennen die Teilnehmer die Eigenschaften, den Sprachumfang und den aktuellen Entwicklungsstand von Java. Sie können mit Java als platt­formunabhängiger Programmiersprache Anwendungen modellieren und konzipieren. Sie lernen, wie mit Hilfe bewährter Entwurfs­muster robuste Klassenhierarchien erstellt werden können. Sie sind in der Lage, Java-Programme zu entwickeln, zu übersetzen und als Appli­kation einzusetzen.
ZielgruppeProgrammierer, Software-Ingenieure, Anwendungsentwickler, Web-Entwickler
VoraussetzungenKenntnisse in der Programmierlogik und in einer objektorientierten Programmiersprache.
Schulungsinhalte
  • Java im Überblick
    • Charakteristika von Java
    • Werkzeuge und das JDK (Compiler, Interpreter, Dokumentengenerator)
    • Funktionsweise der Java Virtual Machine
    • Speicherverwaltung und Garbage Collection
    • Java-Programmierumgebungen

  • Programmiergrundlagen
    • Programmaufbau
    • Sprachelemente
    • Syntax
    • Schlüsselwörter
    • Java-Applikationen (Erstellen von Anwendungen, Programmstart, Parameterübergabe, Datentypen, Operatoren, Ausdrücke, Felder, Einfache Ein-/Ausgabe)
    • Kontrollstrukturen (Blöcke, Selektoren, Schleifen)
    • Methoden (Definition, Aufruf, Parameterübergabe, Rückgabewerte)
    • Fehlerbehandlung
  • Objektorientierte Konzepte
    • Vererbung
    • Polymorphie
    • Dynamisches Binden
    • Konstruktoren
    • Statische Attribute und Methoden
    • Abstrakte Klassen
    • Interfaces
    • Implementierung von Schnittstellen
    • Generics
    • Annotations
    • Autoboxing/Unboxing
    • automatische Typecasts
  • Design
    • Verwendung von Schnittstellen in robusten Hierarchien
    • Einfache Entwurfsmuster (Design Pattern: Wrapper, Singleton, Factory)
  • Java-Pakete
    • Verwendung von Packages
    • Klassenpfad
    • Struktur der Standardbibliothek
    • Klassen aus java.lang
    • Vergleich von Objekten (equals)
    • flache und tiefe Kopien
    • Zeichenkettenverarbeitung (String und StringBuffer)
    • eigene Pakete erstellen
    • Arrays und Vektoren als Container
  • Dokumentation
    • Verwendung der API-Dokumentation
    • Konventionen
    • JavaDoc
Termine
zurück zur Übersicht

Aktionsangebote / Seminare mit Durchführungsgarantie