Einführung in Java am GZG

Literatur Java

Java am GZG

Überblick:

(Verantwortlich für die Seiten: W. Seyboldt  / Stand: 11. Mai 2006)


Java-Kurse im Internet

JK01
Offizielles Tutorial zu Java. Die Internetversion findet sich hier. Man kann sich ein Zip-File herunterladen.
Das Tutorial findet sich auch auf der Java-CD des GZG.
JK02
Offizielle Dokumentation des Sun-Java-Compilers Java 2 SDK SE (am GZG ist dies Version 1.4.1, Sommer 03). Die Dokumentation kann von derselben Seite wie der Java-Compiler herunter geladen werden, siehe hier.
Das Startfile index.html befindet sich nach der Installation der Dokumentation im Unterordner docs der Java-Installation (siehe).
Startfile der Dokumentation zu Java 1.4.1 auf der Java-CD des GZG
Beschreibung aller Java-Klassen von Java 1.4.1 auf der Java-CD des GZG
JK03 
Die Online-Fassung des Buches Bruce Eckel: Thinking in Java (B879)
Von diesem frei verfügbaren und prämierten Javakurs im Internet gibt es seit November 2002 die dritte Ausgabe (siehe Java-CD des GZG)
Einige Kapitel der ersten Ausgabe sind bisher ins Deutsche übersetzt worden.
Auf dem GZG-Server findet sich eine Zusammenstellung der beiden ersten englischen und der deutschen Fassungen (Stand Sommer 00).
JK04 
Der Javakurs des Graf-Zeppelin-Gymnasiums für die Schüler des Informatikgrundkurses der Jahrgangsstufe 12, dessen Literaturangabe Sie gerade lesen. Zur Startseite.
JK05
Kleine Java-Schule, eine kurze Einführung von Hans Timmermann  an Fachhochschule Lübeck in die objektorientierte Programmierung mit Java (siehe Java-CD des GZG)
JK06
Java in 21 Tagen, ein Kurs auf der Java-CD des GZG, der ursprünglich aus dem Jahr 1996 stammt, also aus den Anfangszeiten von Java. Es wird noch die Beta-Version von Java verwendet. Der Kurs ist eine Übersetzung des amerikanischen Buches Teach Yourself JAVA in 21 Days © 1996 von Laura Lemay und Charles L. Perkins. Eine aktuellere deutsche Version ist im Internet frei zugänglich, dort findet sich auch die offizielle Seite der dritten Auflage des amerikanischen Originals, jetzt Sams' Teach Yourself Java 2 in 21 Days.
JK07
Guido Krügers: Handbuch der Javaprogrammierung (siehe). Die HTML-Version kann aus dem Internet heruntergeladen werden (siehe). Die Version 3.0.1 wurde auf der Java-CD des GZG installiert.
Bemerkung: Das Buch hieß früher Go To Java 2, Diese Version befindet sich ebenfalls auf der Java-CD des GZG  und auf dem GZG-Server. (Orginalversion).
Der Buchtitel hat sich inzwischen geändert zu Handbuch der Javaprogrammierung (siehe).
JK08
Java-Einführung von Hubert Partl an der Uni Wien, Stand 2001.
Der Stand der Version auf der Java-CD des GZG ist vom Oktober 99.
JK10
Java-Kurs der Uni Essen
JK11
Monica Pawlan: Essential of Java Programming
part 1 (auf der Java-CD des GZG)
part 2 (auf der Java-CD des GZG)
JK12
jGuru: AWT-Fundamentals (auf der Java-CD des GZG)
JK13
jGuru: Java-Beans (auf der Java-CD des GZG)
JK14
MageLang Institute: Fundamentals of Swing
part 1 (auf der Java-CD des GZG)
part 2 (auf der Java-CD des GZG)
 

Bücher zu Java

B892
Arnold, Ken / Gosplin, James: The Java Programming Language, Addison-Wesley, Reading, MA, 1998
Eine Beschreibung der Sprache von den Entwicklern von Java.
B880
Balzert, Helmut: Lehrbuch Grundlagen der Informatik (Konzepte und Notationen in UML, Java und C++), Spektrum, 1999 (Lehrerbücherei: Inf 137)
B845
Bell, Douglas / Parr, Mike: Java beispielhaft, Prentice Hall 1999, München, 2.Auflage, 79,95 DM (Lehrerbücherei Info 130)
Dies ist ein ausführliches und leicht lesbares Buch für Programmieranfänger.
Ein Teil der Programme findet sich auf der Java-CD des GZG
B861
Bouchard, Oliver: Java, Objektorientiert Programmieren für das WWW, dtv, München, 1996, 19,90 DM (Zeppelinbücherei: Wbr 26 Bou)
Ein einfaches Buch, das aber kurze Einführungen in die Entwicklungsumgebungen Kawa, Cafe und J++ enthält.
B890
Dehnhardt, Wolfgang, Anwendungsprogrammierung mit JDBC, 1999, Hanser, 59,80 DM (Lehrerbücherei inf))
http://www.inf.uni-hohenheim.de/buch/jdbc/index.html 
MiniSQL siehe hier
 
B879
Eckel, Bruce, Thinking in Java, 2.Edition, Prentice Hall, ISBN 0-13-027363-5, siehe auch die Online-Fassung JK03.
B860
Flanagan, David, Java Examples in a Nutshell, O'Reilly, 1997, Sebastopol, USA, 50 DM (Lehrerbücherei)
Es gibt hierzu inzwischen eine deutsche Version
Die Programme finden sich hier, siehe auch Flanagans Homepage
B863
Flanagan, David, Java in a Nutshell (dt) 1.1, O'Reilly, 1998, (Lehrerbücherei, die alte Version 1.0 ist der Zeppelinbücherei vorhanden: Wbr 244 Fla)
Dies ist kein Buch für Anfänger, sondern eher ein Nachschlagewerk.
Der zweite Teil des Buches ist eine Zusammenstellung der Java-Syntax und der wichtigsten Bibliotheksroutinen und Klassen
Ein Teil der Programme finden sich unter http://www.oreilly.de/catalog/javanut2/examples
B889
Jobst, Fritz: Programmieren in Java, 2. Auflage, 1999, Hanser, 49,80 DM
Programme zu diesem Buch: http://www.fh-regensburg.de/fachbereiche/fbim/prof/jobst.html  
Software-Archive der Uni Heidelberg: ftp://ftp.uni-heidelberg.de/pub/net 
B865
Kierdorf, Wolfgang, Internet-Programmierung mit Java, ECON-Taschenbuch, 1996 (Zeppelinbücherei, Wbr 244 Kie) mit CD. Die Programme finden sich auf der Java-CD des GZG
Das Buch ist speziell für C und C++-Programmierer, die Java lernen wollen.
B877
Morgan, Mike, Using Java 1.2, Que and Sams, 1998 (Lehrerbücherei: Inf 136)
B846
Schlabach, Torsten: Java-Programmierung mit Visual J++ 1.1, Addison-Wesley 1997, Bonn, 49,90 DM (Zeppelinbücherei Wbr 244, Schla). Die Beispielprogramme finden sich auf der Java-CD des GZG
B777
Westphal, Mario: Lernen Sie in nur 16 Stunden Visual J++, Tewi Verlag, 1997, München, 39,00 DM (Zeppelinbücherei Wbr 244 West) die Beispielprogramme finden sich auf der Java-CD des GZG

Weitere Literaurangaben: Siehe etwa B845, S.666ff

 

Bücher zu Hard- und Software

B864
Gumm / Sommer: Einführung in die Informatik, 3.Auflage, Oldenbourg Verlag, München, 1998
IK01
Informatikpuzzle der ETH Zürich zu diversen Informatikthemen, siehe
B746
Kernighan / Ritchie: Programmieren in C, Hanser, zweite deutsche Ausgabe, 1990, (64 DM) das Standardwerk für das Programmieren mit C. Es ist keine Einführung für Anfänger, sondern setzt Erfahrung im Umgang mit anderen Programmiersprachen voraus.
B154
Knuth, Donald D.: The Art of Computer Programming, Addison-Wesley, neue Auflage 1999. (Knuth ist auch durch sein Textsystem Tex bekannt, das auch heute noch vor allem an Unis verwendet wird, besonders auf mathematischem und technischem Gebiet, wenn es um Veröffentlichungen und Bücher geht.)
B719
Precht u.a.: EDV-Grundwissen, Addison-Wesley, 1997 (DM 49,90)
B199
Wirth, Nikolaus: Algorithmen und Datenstrukturen Teubner Stuttgart, 3.Auflage 1983 (immer noch eines der besten deutschen Bücher in das Programmieren, vor allem für Anfänger. Wirth ist vor allem als Schöpfer von Pascal bekannt geworden, spätere Sprachen: Modula, Oberon)
B467
Wie funktioniert das? Der Computer: Basiswissen über Hardware und Software, Meyers Lexikonverlag, Reihe: Wie funktioniert das?, Mannheim 1994
 
 

Online-Zeitschriften

http://www.javaworld.com/javaworld/jw-03-2000/jw-0331-java101.html
On-Line-Zeitschrift "Learn Java from the ground up"
 
 

Links

http://java.sun.com/
Die Seite der Firma SUN für Java. Siehe auch hier (kurze Information zum Download und Installation von Java 2 SDK SE) 
http://www.microsoft.com/java/
Die Java-Seite von Microsoft, siehe auch die Seite zu J++
http://www.hyfisch.de/HyFISCH/Informieren/Programmiersprachen/KonkreteSprachen/Java
Programmieren mit Java für Schüler und Lehrer (zusammengestellt von der Uni Potsdam)
In den letzten Jahren hat sich die Sprache Java mehr und mehr im Unterricht (der Oberstufe) durchgesetzt. Die Vorteile der vergleichsweise "kryptischen" Sprache Java liegen in der kostenlosen Verfügbarkeit, der Plattform-unabhängigkeit und den vielfältigen (kostenlosen) Modellierungswerkzeugen.
http://www.bildung.hessen.de/abereich/inform/skii/material/java/
Java für die Schule (in Hessen), siehe auch GZG-Linkliste Informatik
http://www.javaworld.com/
Informationen jeglicher Art zu Java: Tutorials zu bestimmten Themen, News, ...
http://java.cs.uni-magdeburg.de/ 
Java-Seiten der Uni Magdeburg
http://www.wiwi.uni-bielefeld.de/~braun/CompFin/Resources/Scientific_Java/scientific_java.html
Mathematik und Statistic Packages in Java
http://educeth.ethz.ch/informatik/karatojava/index.html
Von Kara zu Java an der ETH Zürich
http://java.about.com/
Diverses zu Java
http://www.dclj.de/links.html
Homepage der Newsgroup de.comp.lang.java mit javaspezifischen Links
http://java.seite.net/
Kaffee und Kuchen, deutsche Java-Seite
http://www.javareport.com/.
Java Report Online
http://www.java-software.com/
deutschsprachige Seite zu Java
http://www.gamelan.com/
Eine populäre englische Seite zum Thema Applets und Java-Programme. Hier findet man aktuelle Informationen und Einführungen zu Java. Man findet auch Applets nach Themen geordnet. (Nebenbei: Gamelan ist die Volksmusik, die auf der Insel Java gespielt wird.)
http://www.bulletproof.com/WallStreetWeb/
Java im Geschäftsleben
http://www.apl.jhu.edu/~hall/java/
Eine Liste von Java-Ressourcen mit Links zu FAQs, weiteren Dokumentationen, Beispielanwendungen u.a.
http://substance.blackdown.org/java-linux.html
Java für Linux
 

Java-Programme und Applets

(Stand Sommer 00)

http://www.jars.com
Die besten Applets. JARS, heißt "Java Applet Rating Service". Hier werden die besten Applets im Web vorgestellt und bewertet.
http://developer.java.sun.com/developer/codesamples/  
Beispiele für Java-Code von Sun
http://www.javashareware.com/
Shareware Programme für Java
http://www.pure.de/andreas/wi5/java/k2java.html  
Algorithmen und Datensturkturen in Java. Hier findet sich ein Großteil der Beispielprogramme aus Algorithmen und Datenstrukturen (...mit Modula-2 4. Auflage 1986 Teubner, Stuttgart) von Niclaus Wirth, die in Java umgeschrieben wurden.
 

Inhaltsverzeichnis 
Java am GZG

Sprachelemente
Java am GZG