Java

Small logo of ETH main building ETH Zurich : Computer Science : Pervasive Computing : Distributed Systems : Java

Java

[ Die Hauptseite zu Java: java.sun.com ]

Documentation

Ein sehr guter Einstieg in Java:
Java Tutorial von Sun

Ein alternatives Tutorial für den Java Einstieg:
Getting started with Java von JavaCofeeBreak

Die offizielle Dokumentation aller bereitgestellten Klassen (Java API):

Vollständige Java Dokumentation inlusive der Bedienung der Kompiler/Interpreter:
Java 2 Standard Edition Documentation

Für die Vorlesung empfehlen wir die oben angegebene Java Version 1.4.2 (Java 2 Plattform). Die recht fortgeschrittenen Neuerungen in der kürzlich erschienenen Version 1.5 (Java 5 Plattform) werden in der Vorlesung nicht behandelt. Wenn jemand gegen Ende des Semesters Lust auf mehr hat, kann er sich aber hier über die neuen Features informieren.

Java IDEs

Wer gerne eine integrierte Entwicklungsumgebung benutzt, wo Editor, Compiler und Laufzeitumgebung über eine gemeinsame grafische Oberfläche zugänglich sind, hat mehrere Möglichkeiten. Es gibt solche Umgebungen zu kaufen (Borland JBuilder, IBM VisualAge for Java, WebGain VisualCafe, ...) und ein paar auch kostenlos im Web. Die kostenlosen Versionen der kommerziellen Produkte (evaluation) haben allerdings den Nachteil, dass meistens einige wichtige Funktionen fehlen. Zu empfehlen sind jedenfalls Forte oder eclipse (brauchen aber einen starken Rechner).

Java Software

Hier sind ein paar Webseiten für Java-Downloads zusammengefasst:
Java von Sun für Windows, Linux, Solaris
  • Java Software Development Kit (SDK)
  • Forte mit SDK
  • Dokumentation
http://java.sun.com/j2se/1.4/download.html
Entwicklungsumgebungen (IDE)
netBeans (free) http://www.netbeans.org/ide/download.html
eclipse (free) http://www.eclipse.org/
BlueJ (free) http://www.bluej.org/download/download.html
Borland JBuilder 6 Personal (evaluation) http://www.borland.com/jbuilder/personal/
JCreator (evaluation) http://www.jcreator.com/
AnyJ (evaluation) http://www.netcomputing.de/html/download.html
VisualCafe (trialware) http://www.visualcafe.com
ETH ZurichDistributed Systems Group
Last updated June 20 2023 01:45:11 PM MET