Inhaltsverzeichnis API Einführung Java Entwicklungs-Kit Erste Programme Java-Grundwissen Erste Objekte Ein/Ausgabe in Java Oft benutzte Java-Werkzeuge Graphische Oberfläche Applets Threads Netzwerk Das TopDraw-Projet

Grundkurs Java-Programmierung


  1. Grundkurs Java-Programmierung
    1. Übersicht
    2. Programme und Applets
    3. Basisbibliotheken

Übersicht

Programme und Applets

Java ist eine vollgültige Programmiersprache, im Rahmen der Java-Programmierun g wird unterschieden:

Basisbibliotheken

Jede Programmiersprache liefert eine Grundumgebung, welche, in der Regel, nützliche Funktionalitäten zur verfügung stellt. Heutzutage hängt die Akzeptanz einer Sprache hauptsächlich vom Lieferumfang dieser Basisumgebung ab, denn diese bestimmt, wie schnell eine gegebene Aufgabe zu lösen ist.

Abgesehen von später hinzugebundenen Biblitheken, liefert die Java-Umgebung eine sehr umfangreiche und Leistungsstarke Grundbibliothek, welche bedenkenlos benutzt werden kann, da bei allen virtuellen Maschinen vorausgesetzt.

java.lang
Basis-Paket welches automatisch in alle Programme eingebunden wird. Beinhaltet alles was Zahlen, Zeichenketten, Sicherheit und Threads (mini-Programme) betrifft.
java.io
Beinhaltet alles was Ein/Ausgaben betrifft.
java.util
Gemeinnützige Klassen, wie Kontainer welche Objekte fassen können (Vektoren, Datensätze, Wörterbücher), mathematische Funktionen, Zufallsgeneratoren, Klassen zur Manipulation von Zeichenketten, etc.
java.net
Alle Klassen welche den Zugriff aufs Internet erlauben: URL's, Sockets, TCP und UDP, IP-Adressen, etc.
java.awt
Beinhaltet alle Klassen zur Verwaltung von graphischen Oberflächen (Fenster, Menus, Knöpfe, etc.). AWT bedeueted Abstract Window Toolkit.
javax.swing
Noch mehr Klassen für die Erzeugung von graphischen Oberflächen, die Objekte welche hier definiert sind, sollten den praktisch gleichnamigen aus dem java.awt vorgezogen werden, da es sich um sogenannte leichtgewichtige Konstrukte handelt, welche praktisch komplett in Java geschrieben wurden, im Gegensatz zu den Elementen des AWT-Baumes, welche sehr stark auf der nativen Umgebung (X,MacOS,Windows) aufbauen, und deshalb eventuelle inkompatibilitäten erzeugen können.
java.awt.image
Beinhaltet Funktionalitäten zur Bildbearbeitung, zum Anzeigen, Filtern, Ausschneiden, von Bildern, Verwaltung der Farbpalette etc.
java.applet
Enthält hauptsächlich die Klasse Applet

Inhaltsverzeichnis API Einführung Java Entwicklungs-Kit Erste Programme Java-Grundwissen Erste Objekte Ein/Ausgabe in Java Oft benutzte Java-Werkzeuge Graphische Oberfläche Applets Threads Netzwerk Das TopDraw-Projet

Document mit wml erzeugt von Bruno Böttcher unter Benutzung von öffentlichen Dokumenten.