Informatik Verbund Stuttgart der Universität Stuttgart Java-Tutorium Literaturliste Lehrbücher zu Java [1] Lemay, Laura: Java 2 in 21 Tagen, Markt & Technik, 1999 Dieses Buch wird mit jeder neuen JDK-Version überarbeitet. Sowohl die englische (Java in 21 days) als auch die deutsche Version sind sehr klar und anschaulich geschrieben und ermöglichen einen schnellen Zugang zur Programmiersprache Java – die 21 Tage sind allerdings mit Vorsicht zu genießen. [2] Campione, Mary; Walrath, Kathy: The Java Tutorial: Object-Oriented Programming for the Internet, Addison-Wesley, 1998 Sehr schöner Einstieg in die Programmiersprache Java. Offizielles Tutorial von SUN. Wer das Buch nicht kaufen möchte, kann die Online-Version (HTML) auf dem Sun-Server lesen oder herunterladen (http://java.sun.com/docs/books/javatutorial/second-edition.html). [3] Arnold, Ken; Gosling, James; Holmes, David: The Java Programming Language. Addison-Wesley, 2000 Der Kernighan/Ritchie für Java. Weniger geeignet, um einen Einstieg in Java zu bekommen, jedoch sehr gutes Nachschlagewerk, um das Sprachverständnis zu vertiefen. [4] Flanagan, David: Java in a Nutshell, O’Reilly, 1999 (dt. 2000) Dieses Buch wird mit jeder neuen JDK-Version überarbeitet und kann sehr gut als Referenzhandbuch verwendet werden. Eine deutsche Übersetzung ist beim selben Verlag erhältlich. [5] Flanagan, David: Java Examples in a Nutshell, O’Reilly, 2000 Viele Beispiele zur Veranschaulichung des in [4] Gezeigten. [6] Eckel, Bruce: Thinking in Java, Prentice Hall, 2000 Als PDF-Version kostenlos erhältich: http://www.EckelObjects.com/ [7] Knobloch, F.; Seeboerger-Weichselbaum, M.: Das Einsteigerseminar Java 2, Verlag BHV, 1999 [8] Husung, D.: Einführung in Java Online Version unter: http:// www.tuharburg.de/rzt/tuinfo/programmentwicklung/sprachen/java/kurs/ Literaturliste Seite 2 Online-Magazine, Links [9] Link: http://www.javasoft.com/docs/index.html allgemeine Dokumentation für die Java – Plattform [10] Link: http://www.javasoft.com/docs/books/tutorial/index.html Online – Tutorial für Java [11] Link: http://java.sun.com/products/jdk/1.2/docs/index.html API-Spezifikation und Beschreibung der Klassen [12] Link: http://www.javaworld.com Online-Magazin Java World [13] Link: http://www.sys-con.com/java/index2.html Online-Magazin Java Developer’s Journal [14] Link: http://javaboutique.internet.com Java Boutique mit unzähligen Applets! Lehrbücher zu UML [15] Oestereich, B.: Objektorientierte Softwareentwicklung - Analyse und Design mit der Unified Modeling Language, 4., aktualisierte und erweiterte Auflage (UML 1.2) seit 1/99: korrigierter Nachdruck der 4. Auflage (UML 1.3), Verlag R. Oldenbourg, München 1998 [16] Booch, G.; Rumbaugh, J.; Jacobson, I.: Das UML- Benutzerhandbuch. Von den Designern der UML., Addison-Wesley, April 1999 [17] Booch, Grady : Objektorientierte Analyse und Design: Mit praktischen Anwendungsbeispielen, Addison-Wesley, 1995 Dieses Buch könnte man als die Bibel der Objektorientierung bezeichnen. Als einer der „Gurus“ auf diesem Gebiet erklärt Grady Booch die grundlegenden Konzepte anhand zahlreicher Beispiele. - sehr lehrreich! Die Beispiele sind alle in C++ gehalten, können jedoch - mit etwas Erfahrung - relativ einfach nach Java übersetzt werden. [18] Link: http://www.oose.de, Homepage der Firma OOSE.DE GmbH Sonstige Bücher [19] Gamma, E. et al.: Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software, Addison-Wesley Publishing Company, 1996 Sehr zu empfehlen!! Entwurfsmuster erleichtern das Leben als Programmierer ungemein! Literaturliste Seite 3 [20] Matthews, C.: Introduction to Java Remote Method Invocation (RMI) http://www.edm2.com/0601/rmi1.html [21] Unbekannt: Getting Startet Using RMI http://www.javasoft.com/products/jdk/1.2/docs/guide/rmi/getstart.doc.html [22] Wollrath, A.; Waldo, J.: RMI 1.2 http://java.sun.com/docs/books/tutorial/rmi/ [23] Göhner, Peter : Skript zur Vorlesung Softwaretechnik I, IAS, Stuttgart, 1999. Das Skript zur Vorlesung Softwaretechnik I von Prof. Göhner bietet einen Überblick über die wichtigsten Aspekte der Softwaretechnik (Analyse, Design, Projektmanagement, Qualitätssicherung, Test usw.). Wir empfehlen die Vorlesung ST I für alle, da diese Konzepte in der Industrie mehr und mehr gefragt werden. DieVorlesung ST I ist außerdem Zulassungsvoraussetzung für unser Softwarepraktikum (Roboter).