Anmerkungen und Links zu Java
(Prof. Dr. C. Vogt,
Bereich Informatik,
Institut Nachrichtentechnik,
Fakultät 07,
FH Köln)
Werkzeuge zur Programmierung
Für einen ersten Einstieg in die Programmierung mit Java kann man das kostenlose
JDK (Java Software Development Kit)
der Firma Oracle (früher: Sun Microsystems) benutzen.
Java-Programme werden hier mit einem Standard-Editor editiert und über
Befehlszeileneingaben (z.B. in der DOS-Konsole) compiliert und ausgeführt.
Ein sehr gutes fensterbasiertes Entwicklungssystem ist der kostenlose
Java-Editor von Gerhard Röhner
(wobei allerdings der Debugger manchmal "abstürzt").
Für größere Java-Projekte verwendet man aber besser Software-Entwicklungsumgebungen
wie Eclipse
oder NetBeans IDE,
die kostenlos erhältlich sind.
Beispielprogramme
Hier ein Link zu meiner Sammlung von Beispielprogrammen.
Sehr viele Beispiele für Fortgeschrittene zur Programmierung mit Java-Standardklassen bietet der
Java Developers Almanac.
Sprachdokumentation und Literatur
Die offizielle Sprachdokumentation kann bei der Firma Oracle
eingesehen und von dort auch
heruntergeladen werden.
Außerdem gibt zahlreiche Bücher zu Java, viele davon mit Dokumentation und Software
auf CD-ROM. Um das richtige Buch zu finden, stöbert man am besten in der Bibliothek oder einer
Buchhandlung.
Mir persönlich gefallen die folgenden Bücher:
-
Mössenböck, Sprechen Sie Java? - Eine Einführung in das systematische Programmieren,
dpunkt-Verlag
Eine Einführung in die wichtigsten Konzepte der Programmierung auf der Grundlage von Java.
Es wird davon ausgegangen, dass der Leser noch keine Programmiererfahrung hat.
-
Jobst, Programmieren in Java, Hanser-Verlag
Eine gut lesbare Darstellung vieler Java-Konzepte. Als Ersteinstieg vielleicht etwas zu umfangreich.
-
Ratz / Scheffler / Seese / Wiesenberger, Grundkurs Programmieren in Java, Hanser-Verlag
Eine sehr ausführliche Einführung in Java, die keine Programmierkenntnisse voraussetzt.
-
Schiedermeier / Köhler, Das Java-Praktikum - Aufgaben und Lösungen zum Programmierenlernen mit Java 7, dpunkt-Verlag
Eine sehr umfangreiche Sammlung von Programmieraufgaben unterschiedlicher Schwierigkeitsstufen, mit
Lösungen im Web
Interessant ist auch noch
Online-Tutorials zu Java gibt es z.B. von der
Firma Oracle.
Prof. Dr. Carsten Vogt, 13.9.2011