Programmieren mit Java - Vorlesungen

Werbung
1
Programmieren mit Java
Programmieren mit Java
Hier sind Pakete zum Abholen, die aus dem Netz stammen. Sie sind unter Umständen
lizensiert und deshalb nur zur Verwendung im Rahmen der Vorlesung an der Universität
Osnabrück bestimmt.
Dieses Symbol verweist jeweils auf die ursprüngliche Fundstelle im Netz.
Eine gute Übersicht zu Java ist
The Java Language Environment [227k], ein
Whitepaper von Gosling und McGilton.
HotJava
Dies ist die alpha-Version des Java Development Kit; sie ist inkompatibel zum Rest und
wird wohl durch den Java W orkshop ersetzt.
Web-Browser und Development Kit für Windows 95 [3.8m].
Aktienmarkt-Demo [86k].
Java Development Kit
Die Virtuelle Maschine und Teile der Klassenbibliotheken sind maschinenspezifisch.
Compiler und andere Tools sind in Java implementiert, also eigentlich portabel. Die Kits
enthalten die portablen Quellen der Klassen.
Linux: HowTo [2.0, 14k], allgemeiner Teil [1.01 try1, 1.6m], Motif-T eil [1.01 try 3,
1.4m].
OS/2: Beispiele [800k], Runtime [1.7m], Toolkit [1.7m]. Diese Version stammt von
Thomas Köster. Das System benötigt das HPFS.
Solaris 2 [4.5m]. Im Netz auch für MacIntosh.
Windows 95 [1.0.2, 3.6m].
Windows 95: Java Workshop [5.6m, limitiert bis Oktober 1996].
Manualseiten der Tools.
RMI- und IDL-Paket [alpha1 für Sparc?, 1.7m, limitiert bis September 1996].
Java Dokumentation
Diese Information wurde teilweise umgepackt.
2
Klassen: HTML, HTML Archiv [275k], PostScript [479k]
Klassendiagramme: PostScript [52k]
Sprache: Definition: HTML, HTML-Archiv [24k], PostScript [189k], White Paper
[237k]. Die HTML-Version holte Britt W orofsky; Quelle ist unbekannt, einige
Zeichnungen fehlen.
Tutorial (28.3.96): HTML, HTML Archiv [1.1m], PostScript [1.2m]
Virtuelle Maschine: HTML, HTML Archiv [35k], PDF [252k]
Literatur
Flanagan Java in a Nutshell O’Reilly 1996, ISBN 1-56592-183-6. Beispiele als
komprimiertes tar-Archiv [103k], zip-Archiv [163k].
Gosling, Joy, Steele The Java Language SpecificationAddison-Wesley 1996, ISBN
0-201-63451-1. Partial Draft [741k].
Online-Dokumentation
api/
AllNames.html
packages.html
tree.html
Package-*
java.applet.*
java.awt.*
java.awt.image.*
java.awt.peer.*
java.io.*
java.lang.*
java.net.*
java.util.*
sun.tools.*
doc/
index.html
javaspec/
javaspec_1.html
src/
tutorial/
index.html
vmspec/
vmspec-1.html
HTML für die Pakete
Namen suchen
Paket suchen
Klasse/Interface in Hierarchie suchen
in einem Paket suchen
Beschreibung von Klasse/Interface
HTML mit Manualseiten für die T ools
Startseite
HTML der Sprachdefinition
Startseite
Quellen der Klassen
HTML für das Tutorial
Startseite
HTML für die virtuelle Maschine
Startseite
3
Tools
Bibliotheken
Linux: ld.so-1.7.14.tar.gz [191k], libc-5.2.18.bin.tar.gz [747k]. libc-5.2.x korrigiert
einen Fehler in struct dirent. Wegen der Korrektur findet make-3.xx kein makefile
mehr. Dieses Paket libc-5.3.9 enthält eine noch neuere Version der Bibliotheken und
eine reparierte Kopie von make-3.74.
Compiler
Espresso — Java Compiler: Solaris [129k], Windows 95 [231k]. Bisher nicht
getestet.
Java-zu-C Compiler j2c-beta4.tar.gz [164k]. Basis für NeXT javac,
Kaffe — Just-in-time Compiler: FreeBSD kaffe-0.2.tgz [676k]
, Linux kaffe0.3p2.tgz [647k]. Unter Linux getestet, kann meine Beispiele nicht übersetzen.
NeXT: Java und Java-zu-C Compiler: next-javac-1.0.2.tgz [899k]. Benötigt
$JAVA_HOME/lib/javac.properties und unter $CLASSPATH/{java,sun} die
ausgepackten .class-Dateien des JDK.
HTML
HTML zu PostScript Konverter [perl, 26k].
HTML Prüfprogramme: weblint [perl, 33k], htmlchek [gawk oder perl, 120k].
Oberflächen
In Java geschriebener Interface Builder: RadJa [263k]. Help/running.html erklärt,
wie das System gestartet wird.
In Java geschriebener Inspektor und Debugger: kalimantan-1.0b2.tar.gz [257k].
Bisher nicht getestet.
In Java geschreibene Entwicklungsumgebung: teikade-1.61-src.tar.gz [283 k].
Bisher nicht getestet.
NeXT: Java Palette für InterfaceBuilder : aCupOfCoffee [367k].
Web-Browser
NetScape: Version 2: FreeBSD [1.6m], Linux [2m], Windows 95 [3.2m]. V ersion 3
beta 4, limitiert bis August 1996: FreeBSD [2.4m], Linux [2.2m], Windows 95 [6.4m].
4
OS/2: WebExplorer [1.3m]. Java siehe oben.
Windows 95: Microsoft Internet Explorer [1.2m]. Ohne Java.
Zip
Windows 95: pkzws201.exe [480k, shareware].
zpzunzip.exe [56k] stammt aus dem zippiz11-Paket von der Cica 3/96 CD und kann
unter Windows 95 ein Zip-Archiv so auspacken, daß die langen Dateinamen entstehen.
Installieren: zpzunzip -d erzeugt einen Katalog zpzunzip mit einem Kommando
zpzunzip und einer zugehörigen Bibliothek.
Verwenden: Das installierte Kommando zpzunzip erhält als Argument ein Zip-Archiv und
wird in dem Katalog aufgerufen, in dem das Archiv ausgepackt werden soll.
Herunterladen