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-EntwicklerEmpfohlene Dauer
5 Tage, insgesamt 30 ZeitstundenInhalte
![[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 mitnewerzeugen
- Mit Referenzen arbeiten, Identität und Gleichheit
- Der Garbage-Collector
- Felder und die KlasseArrays - Zeichenkettenverarbeitung
- KlasseCharacter
- Die KlassenString,StringBuffer,StringBuilder
- Konvertierungen
- Reguläre Ausdrücke und die KlassePattern
- Zerlegen von Zeichenfolgen mitScanner,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
- Diethis-Referenz
- Das Geheimnisprinzip und die Sichtbarkeiten
-private,protected,public, paketsichtbar
- Statische Eigenschaften,static
- Konstanten
- Aufzählungen undenum
- Der Konstruktor - Wiederverwendung in der Objektorientierung
- Assoziationen
- Vererbung mitextends
- Substitutionsprinzip,instanceof, dynamisches Binden
- Abstrakte Klasse, Schnittstelle
- Ein Blick hinter die Pakettechnik,packageundimport
- Zugriffsschutz - Ausnahmen/Exceptions
- Motivation für eine Ausnahmebehandlung
- Ausnahmen behandelntry/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.
Schlagwörter
Unternehmen
- Sun Microsystems
![Zu einem Bookmark-Anbieter hinzufügen [Addthis]](../../images/bookmarks/addthis.gif)
![Zu Google Bookmarks hinzufügen [Google Bookmarks]](../../images/bookmarks/google.png)
![Zu Yahoo! Bookmarks hinzufügen [Yahoo! Bookmarks]](../../images/bookmarks/yahoo.png)
![Zu Delicius hinzufügen [Delicius]](../../images/bookmarks/delicious.png)
![Zu Mister Wong hinzufügen [Mister Wong]](../../images/bookmarks/misterwong.png)