Andreas Rozek Lesehinweise letzte Änderungen Gästebuch-Eintrag Mitteilungen an den Autor  English Version  zur Leitseite zum vorherigen Thema zum nächsten Thema  zur ersten Seite zur vorherigen Seite zur nächsten Seite

Einführung in Java

Stand: 05.07.99
 
Zum Starten hier klicken
 

Inhaltsverzeichnis

(Titelfolie)

Organisatorische Details

Programmübersicht

„Lernziele“

„Lernziele“ (Fortsetzung)

„Lernziele“ (Fortsetzung)

Teil I

Java im Überblick

Wie alles begann...

Wie alles begann... (Fortsetzung)

Wesentliche Merkmale von Java

Java ist...

Java ist... (Fortsetzung)

Java ist... (Fortsetzung)

Java ist... (Fortsetzung)

Java ist... (Fortsetzung)

Java ist... (Fortsetzung)

Java ist... (Fortsetzung)

JavaScript (im Vergleich zu Java)

Unterstützte Plattformen (Auswahl)

Unterstützte Plattformen (Forts.)

Alternative Implementierungen

Versionsnummern

Laufzeitumgebungen

„Standard“-Bibliotheken (Java 2)

„Standard“-Erweiterungen

Java für „Embedded Systems“

Java und das World-Wide Web

Sonstige Entwicklungen (Auszug)

Einsatzmöglichkeiten

Einsatzmöglichkeiten (Fortsetzung)

Einsatzmöglichkeiten (Fortsetzung)

Die Grenzen von (reinem) Java

Entwicklungsumgebungen

Sun‘s Java SDK

Microsoft Visual J++

IBM VisualAge for Java

Borland JBuilder

Sun Java Workshop/Java Studio

Informationsquellen

News-Gruppen (7 aus 11)

Tips zum Kauf von Literatur

Ende des Teil I

Teil II

Die Programmiersprache Java

Programmieren mit Objekten

Begriffe

Prozedurales Beispiel

Objekt-orientiertes Beispiel

Vererbung im Detail

Java-Syntax allgemein

Java-Syntax allgemein (Forts.)

Bezeichner

Klassenbibliotheken

Klassenbibliotheken (Fortsetzung)

Klassenbibliotheken (Fortsetzung)

Interne Klassenbibliotheken (Auszug)

Primitive Datentypen

Referenz-Datentypen (Klassen)

Zeichenketten (Strings)

Zeichenketten (Fortsetzung)

Zeichenketten (Fortsetzung)

Eindimensionale Felder

Mehrdimensionale Felder

Felder (allgemein)

Variablen und Konstanten

Operatoren-Hierarchie

Operatoren (Besonderheiten)

Anweisungen

Anweisungen (Fortsetzung)

Anweisungen (Fortsetzung)

Java Syntax (Fortsetzung)

Aufbau einer Klassendatei

Aufbau einer Schnittstellendatei

Klassen-Initialisierungen

Konstruktoren

Methoden

Innere Klassen

Innere Klassen (Fortsetzung)

Sichtbarkeit von Klassen/Schnittstellen

Sichtbarkeit von Daten und Methoden

Weitere Objekteigenschaften

Java versus C/C++

Java versus C/C++ (Fortsetzung)

Java versus C/C++ (Fortsetzung)

Java versus C/C++ (Fortsetzung)

Programmieren in Java

Programmieren in Java (Fortsetzung)

Programmbeispiel

Ein-/Ausgabe von/auf „Konsole“

Interaktion mit der Laufzeitumgebung

Interaktion mit der Laufzeitumgebung (Fortsetzung)

Interaktion mit der Laufzeitumgebung (Fortsetzung)

Interaktion mit der Laufzeitumgebung (Fortsetzung)

Interaktion mit der Laufzeitumgebung (Fortsetzung)

Zugriff auf das Dateisystem

Zugriff auf das Dateisystem (Fortsetzung)

Zugriff auf das Dateisystem (Fortsetzung)

Ein-/Ausgabe mit Dateien

Ein-/Ausgabe mit Dateien (Fortsetzung)

Ein-/Ausgabe mit Dateien (Fortsetzung)

Java Programmierbeispiele

Ende des Teil II

Teil III

Java und das World-Wide Web

Grafische Benutzeroberflächen

Grafische Benutzeroberflächen (Fortsetzung)

Grafische Benutzeroberflächen (Fortsetzung)

Ereignisorientierte Programmierung

Oberflächen-Komponenten

Aufbau grafischer Oberflächen

Verfügbare Komponenten (AWT)

Verfügbare Komponenten (Fortsetzung)

Verfügbare Komponenten (Fortsetzung)

Verfügbare Layout-Manager

Ein erstes AWT-Beispiel

Ein zweites AWT-Beispiel

Farben

Farben (Beispiele)

Zeichensätze (Fonts)

Zeichensätze (Beispiele)

Ein drittes AWT-Beispiel

Ein drittes AWT-Beispiel (Fortsetzung)

Zeichnen in einem Canvas

Ein viertes AWT-Beispiel

Ereignisse und deren Bearbeitung

Empfangen von Events

Ein fünftes AWT-Beispiel

java.awt.Label

java.awt.Button

java.awt.Canvas, java.awt.Graphics

java.awt.Checkbox

java.awt.Choice

java.awt.List

java.awt.TextField

java.awt.TextField (Fortsetzung)

java.awt.TextArea

java.awt.TextArea (Fortsetzung)

java.awt.Scrollbar

java.awt.Image

Applets (Rekapitulation)

Applets

Aufbau eines Applet

Erscheinungsbild

Hilfsinformationen für Benutzer

Parameter-Übergabe

Kommunikation zwischen Applets

Kommunikation zwischen Applets (Fortsetzung)

Steuerung des Browser

Rastergrafiken und Musikstücke

Netzwerkunterstützung

IP-Adressen (java.net.InetAddress)

Sockets I (UDP)

Sockets I (UDP-Pakete)

Sockets I (UDP-Beispiel)

Sockets II (TCP)

Sockets II (ServerSocket)

Sockets II (Socket)

Sockets II (Beispiel Server)

Sockets II (Beispiel Client)

URLs

URLConnection

Ende des Teil III

Teil III

Die „Java Foundation Classes“

JFC/Swing

JFC/Swing (Fortsetzung)

JFC/Swing (Fortsetzung)

Besondere Eigenschaften (Auszug)

Model-View-Controller

Look-and-Feel

Swing Komponenten I

Swing Komponenten II

Swing Komponenten III

Einsatz von Swing-Komponenten

Einsatz von Swing-Komponenten (Fortsetzung)

Einsatz von Swing-Komponenten (Fortsetzung)

Einstellen des "Look-and-Feel"

Verwendung der Zwischenablage

Clipboard, ClipboardOwner

DataFlavour

Transferable, StringSelection

Zwischenablage (Beispiel)

Zwischenablage (Fortsetzung)

Drag-and-Drop

DragGestureListener

DragSource

DragSourceListener

DropTarget

DropTargetDragEvent

DropTargetDropEvent

Drag-and-Drop (Beispiel)

Drag-and-Drop (Fortsetzung)

Drag-and-Drop (Fortsetzung)

Drucken mit Java

Drucken mit Java (Fortsetzung)

Java Reflection

JavaBeans

JavaBeans allgemein

JavaBeans allgemein (Fortsetzung)

JavaBeans allgemein (Fortsetzung)

Ende des Teil IV

Teil V

Begleitmaterial zum Kurs

Java PlugIn

Java PlugIn (Fortsetzung)

Java PlugIn (Fortsetzung)

Java PlugIn (Fortsetzung)

"professionelle" Applet-Einbindung

JavaBeans Bridge for ActiveX

JavaBeans Bridge for ActiveX (Fortsetzung)

Java2D

Java2D (Fortsetzung)

Java2D (Fortsetzung)

Java2D (Fortsetzung)

Java2D (Fortsetzung)

Java2D (Fortsetzung)

Java2D (Fortsetzung)

Java2D (Fortsetzung)

Java2D (Fortsetzung)

Java3D

JavaSound

JavaSpeech

JavaSpeech (Beispiel)

JavaSpeech (Fortsetzung)

Java Media Framework

Java Shared Data Toolkit

JavaMail

Ende des Teil V

Autor: Andreas Rozek

Präsentationsquelle herunterladen

Haftungsausschluß

Bitte beachten Sie auch den Haftungsausschluß des Autors!

http://www.Andreas-Rozek.de/Java/JavaKurs/Vortrag/index.htm    (letzter Stand: 15.04.2002)