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

Empfohlene Dauer

5 Tage, insgesamt 30 Zeitstunden

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
    - Die Klassen String, StringBuffer, StringBuilder [PDF]
    - 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 6 oder andere Entwicklungsumgebungen.

Unternehmen

  • Sun Microsystems

[Addthis] [Google Bookmarks] [Yahoo! Bookmarks] [Delicius] [Mister Wong]

[Nach oben]