Sie befinden sich hier: Home » Seminare » Java » JAVA1

Java Grundlagen

Kursziele

In diesem Seminar lernen die Teilnehmer die objektorientierte Sprache Java der aktuellen Version 6 kennen. Die Weiterbildung konzentriert sich auf die Sprache und das objektorientierte Design und verdeutlicht die Konzepte an Beispielen und den Bibliotheken. Nach der Java-Schulung haben die Teilnehmer einen guten Überblick über die Pakete mit ihren Klassen, Schnittstellen und Aufzählungen und können plattformunabhängige grafische Anwendungen und Applets programmieren.

Zielgruppe

Software-Entwickler

Inhalte

[LOGO]
  • Einführung in Java
    • Zur Entstehung von Java
    • Virtuelle Maschine
    • Das erste Programm mit der Java SE 6
    • Objektorientierte Software-Entwicklung (OOSE) in Java
    • Eclipse als Entwicklungsumgebung
  • Grundlegende Spracheigenschaften
    • Anweisungen, Methoden
    • JavaDoc und API-Dokumentation
    • Variablen und Datentypen, Ausdrücke und Operatoren
    • Bedingte Anweisungen/Fallunterscheidungen
    • Schleifen
    • Methoden selber bauen
  • Klassen und Objekte nutzen
    • Objekte mit new erzeugen
    • Mit Referenzen arbeiten, Identität und Gleichheit
    • Der Garbage-Collector
    • Felder und die Klasse Arrays
  • Zeichenkettenverarbeitung
    • Klasse Character
    • Konvertierungen
    • Reguläre Ausdrücke und die Klasse Pattern
    • Zerlegen von Zeichenfolgen mit Scanner, StringTokenizer
  • Die Java-API
    • Übersicht über die Pakete der Java-API
    • Wrapper Klassen (Integer, Character, ...)
    • Externe Programme aufrufen
    • Zeitmessungen
    • Klassenlader, Klassenpfad und externe Bibliotheken
  • Klassen, Attribute und Methoden deklarieren
    • Elemente UML (Unified Modeling Language)
    • Klassendeklarationen
    • Attribute und Operationen
    • Die this-Referenz
    • Das Geheimnisprinzip und die Sichtbarkeiten
    • private, protected, public, paketsichtbar
    • Statische Eigenschaften, static
    • Konstanten
    • Aufzählungen und enum
    • Der Konstruktor
  • Wiederverwendung in der Objektorientierung
    • Assoziationen
    • Vererbung mit extends
    • Substitutionsprinzip, instanceof, dynamisches Binden
    • Abstrakte Klasse, Schnittstelle
    • Ein Blick hinter die Pakettechnik, package und import
    • Zugriffsschutz
  • Ausnahmen/Exceptions
    • Motivation für eine Ausnahmebehandlung
    • Ausnahmen behandeln try/catch/finally
    • Eigene Ausnahmen
  • Grafische Oberflächen mit Swing
    • Swing, JFC und AWT
    • Komponenten im Gui-Builder von NetBeans
    • Applets

Voraussetzungen

Kenntnis einer strukturierten Programmiersprache (Variablen, Schleifen,...). Grundverständnis der objektorientierten Idee.

Seminarunterlagen

Java ist auch eine Insel‹), Zertifikat.

Software

Als Laufzeitumgebung wird standardmäßig Java SE 6 von Sun zusammen mit der Entwicklungsumgebung Eclipse 3.4 eingesetzt (Paket Eclipse IDE for Java EE Developers). Auf Wunsch auch NetBeans oder andere Entwicklungsumgebungen.

Empfohlene Dauer

5 Tage, insgesamt 30 Zeitstunden