|
1996/6/30
|
Eine Einführung in die Programmierung mit Java.
Dieser Band enthält Kopien der OH-Folien, die in der Vorlesung verwendet wurden. Diese Information steht außerdem im World-Wide Web online zur Verfügung; sie ist in sich und mit einer Kopie der Dokumentation zum Java Development Kit (JDK) über Hypertext-Links verbunden. Die Beispielprogramme werden maschinell in diesen Text eingefügt; sie stammen zum Teil aus dem JDK.
Grundkenntnisse in den Bereichen ANSI-C und objekt-orientierte Programmierung werden vorausgesetzt. Der Band stellt kein komplettes Manuskript der Vorlesung dar. Zum Selbststudium müßten zusätzlich Bücher über Java und auch über das World-Wide Web konsultiert werden.
| Vorlesung | Dienstag, 16:15 | 31/449a | Schreiner | |
| Donnerstag, 8:30 s.t. | 31/449a | |||
| Übungen | Montag, 14:15 | 31/449a | Bischof | |
| Sprechstunde | Donnerstag ab 15:00 n.V. | 31/321 | Schreiner | (969-2480) |
| 31/318b | Bischof | (969-2534) |
Diese Folien befinden sich auf unserem WWW-Server http://www.informatik.uni-osnabrueck.de/Vorlesung/Java und gedruckt in der Lehrsammlung. Sie sollten mit einem Web-Browser betrachtet werden. Bitte nicht per Laserdrucker drucken.
Zur eigenen Installation kann hier folgendes abgeholt werden:
Es gibt noch nicht viele Bücher über Java; es gibt sehr viele und nicht unbedingt gute Bücher über das World-Wide Web. Die folgenden Bücher sind nützlich. Soweit vorhanden, befinden sie sich in der Lehrsammlung.
| Flanagan | 1-56592-183-6 | Java in a Nutshell |
| Kerninghan/Ritchie | 3-446-15497-3 | Programmieren in C |
Die folgenden Bücher sind vorhanden; sie beziehen sich alle auf mehr oder weniger veraltete Versionen von Java (1.0 und davor) und enthalten in der Regel eine CD mit Applets und dem Java Development Kit:
| Brown et al. | 0-7897-0758-6 | Using HTML | |
| Cornell/Horstmann | 0-13-565755-5 | core JAVA | |
| Jackson/McClellan | 0-13-565763-6 | JAVA by example | |
| Kühnel | 3-8273-1024-5 | Die Java Fibel | |
| Lemay/Perkins | 1-57521-030-4 | Teach Yourself JAVA in 21 Days | |
| Newman et al. | 0-7897-0604-0 | Using JAVA | |
| Niemeyer/Peck | 1-56592-184-4 | Exploring JAVA | |
| Pew | 0-13-565821-7 | instant JAVA | |
| Sams | 1-57521-049-5 | Java Unleashed | |
| Stanek et al. | 1-57521-051-7 | Web Publishing Unleashed | |
| van der Linden | 0-13-565839-X | just JAVA | |
| van Hoff/Shaio/Starbuck | 0-201-48837-X | Hooked on Java |
Die folgenden Bücher der Java-Entwickler sollen im Lauf des Sommers in der Java-Serie bei Addison-Wesley erscheinen:
| Arnold/Gosling | 0-201-63455-4 | The Java Programming Language |
| Campione/Walrath | 0-201-63454-6 | The Java Tutorial: Object-Oriented Programming for the Internet |
| Chan/Lee | 0-201-63458-9 | The Java Class Libraries: An Annotated Reference |
| Gosling/Joy/Steele | 0-201-63451-1 | The Java Language Specification |
| Gosling/Yellin et al. | 0-201-63453-8 | The Java Application Programming Interface, Volume 1: Core Packages |
| Gosling/Yellin et al. | 0-201-63459-7 | The Java Application Programming Interface, Volume 2: Window Toolkit and Applets |
| Kanerva | 0-201-63456-2 | The Java FAQ: Frequently Asked Questions |
| Lindholm/Yellin | 0-201-63452-X | The Java Virtual Machine Specification |
Einen sehr guten Überblick zu Java bietet das Java Language Environment Whitepaper von Gosling und McGilton.
Das Material zu Java kann direkt abgeholt werden. Die Beschreibungen der Klassen im JDK befinden sich auch ausgepackt auf dem Server und gedruckt in der Lehrsammlung. Sie sollten mit einem Web-Browser betrachtet werden. Eine private Kopie der Datei bookmarks.html eignet sich als Bookmarks für OmniWeb zum schnellen Zugriff auf die Klassen. Bitte nicht per Laserdrucker drucken.
|
1996/6/30
|