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]](../../images/seminare/logos/java.png)
- 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
newerzeugen
- Mit Referenzen arbeiten, Identität und Gleichheit
- Der Garbage-Collector
- Felder und die Klasse
Arrays
- Objekte mit
- Zeichenkettenverarbeitung
- Klasse
Character
- Konvertierungen
- Reguläre Ausdrücke und die Klasse
Pattern
- Zerlegen von Zeichenfolgen mit
Scanner,StringTokenizer
- Klasse
- 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,
packageundimport
- 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