|
(1. Auflage)
S.62 Abschnitt Package: "Package" statt "Pakkage"
S.75 Abschnitt Attribute: "Interna" statt "Internas"
S.77 Tip: "kurz testen will" statt "kurz testet will"
S.78 Abschnitt Versionen: Ergänzung nach "kann in diesem
Stadium versioniert werden": "(Kontextmenü: MANAGE | VERSION bzw. VERWALTEN | VERSIONIEREN)"
S.81 Abschnitt Resources: falsche Trennung "Datenbank-treiber",
weiter unten: "Resource Associations" statt "Ressource Associations"
S.105 Bsp: ungültiger Umbruch bei "ist"
S.114 Beispiel: Klammern im Konstruktor fehlen:
Datum meinDatum = new Datum();
S.118 Bsp: ungültiger Umbruch vor "Objekt"
S.121 Kasten unter "String-Lierale":
der Referenz zuweisen ohne explizit mit new...
S.123 Beispiel zu argv[]: zwei mal zusammengesetzten
Argumenten
S.124 Bsp zu for: fehlendes Semikolon for (;;) { einObjekt.doNothing(); }
S.127 Bsp: fehlendes Semikolon: max = (i>j) ? i : j;
S.129 Übung 4.5.1 Teilafugabe 1: die charakterisierenden
Daten
S.130 Übung 4.5.2 Teilaufgabe 5: daß in der ersten Instanz
S.134 Bsp: Automobil (MotorType m, CarBody b, Chassis c) {...}
Lkw (MotorType m, CarBody b, Chassis c, LoadingSpace l) {...}
S.136 Abschnitt Voraussetzungen für Subclassing: nicht explizit
durch das Schlüsselwort final, das heißt nicht ableitbare Klasse, verboten ist.
S.138 Bsp: fehlende schließende Klammer und Ableitung class Parser
{ protected[...] public [...] } class XMLParser extends Parser
S.139 Bsp: - falscher Rückgabetyp void
bei Methoden weiter() und drucke() Korrekt wäre Zaehler - fehlendes Semikolon return this;
- fehlende Instanziierung public static void main(String[] argv) { Zaehler z = new Zaehler();
S.145 Bsp: fehlende Ableitung class XMLParser extends Parser
S.150 Modifier modifier1 void eineMethode(int i).
S.154 Beispiel Number: public abstract float floatValue();
S.167 Übung 5.7.1, Teilaufgabe 5
Semikolon nach dem Block der draw-Methode ist unnötig
S.169 Übung 5.7.3, Teilaufgabe 5
"Medium" statt "Mediun" (im Sourcecode)
S.174 "als Resultat zurückliefern" statt "zuückliefern";
Bsp: ungültiger Umbruch vor "Vergleich!" "solange man das Interface Cloneable nicht implementiert."
S.179 Bsp: Zug tempZug (statt Fahrrad tempZug)
S.179 Abschnitt Mit Polymorphismus: "Er wendet daher besser
einen Polymorphismus..."
S.180 Abschnitt Statisches Binden: "Allerdings kostet
jede dieser Prüfungen"; Abschnitt Abstrakte Methoden: "Um zu garantieren [...] bereitstellen, auch wenn diese
auf diesem [...] kann man die Klasse..."
S.183 Ableitung fehlt: public class Fahrrad extends Fahrzeug
S.186 Abschnitt Instanziierung
Durch Anlegen einer Instanz von Ärztin würde je...
S.188 Beispiel
Methodendeklaration in Ärztin sollte wie im Interface Arzt aussehen
S.194 Übung 6.5.1, Teilaufgabe 1 Semikolon nach rueckgabe() fehlt
Teilaufgabe 2 (Hinweis): Instanzvariable statt Instanzariable verliehen statt verleihen
S.195 Übung 6.5.2, Teilaufgabe 2 "Wenn die Klasse
FremdsprachigesBuch dieses Interface implementieren möchte"
S.196 Übung 6.5.2, Teilaufgabe 7
"Überschreiben" statt "Überladen"
S.201 Bsp: ungültiger Umbruch vor "Datentyp" bzw. "String"
S.206 Bsp: Semikolon fehlt: Thread.currentThread().sleep(120);
S.214 Bsp: Semikolon fehlt setze(17,01,2001);
S.215 Bsp: Semikolon fehlt o.toString();
S.224 Tip, Teil 2: "der Klasse Date ist deprecated, das
bedeutet" Abschnitt 7.6.2: falsche Trennung bei FileInput-Stream
S.225 Abschnitt Methoden: falsche Trennung Stream
S.231 Überschrift 7.6.5 falsch
"Schreiben in Dateien - FileOutputStream" statt "Lesen..."
S.235 letzter Eintrag in Tabelle
"PushbackReader" anstatt "PushbachReader"
S.243 Marginalie Weitere Socketarten:
"DatagramSocket" statt "DatagrammSocket"
S.260 Marginalie AppletContext:
"getAppletContext()" statt "getContext"
S.263 Marginalie Klasse Calendar:
"zum Setzen" statt "zum Setzten" Bsp: Semikolon fehlt: Calendar cal = Calendar.getInstance();
S.264 Abschnitt 7.11.2: Anwendungen zu schreiben, deren String
s dynamisch...
S.265 Marginalie Einfügen
"Mit copyInto() können alle Elemente vom Vector-Object in das übergebene Array kopiert werden"
S.266 Abschnitt Interface Enumeration: Die Klasse Vector stellt
ein Enumeration-Objekt...
S.269 Marginalie Zertifikate:
"Die Klassen hierzu" statt "Dies Klassen..."
S.271 Übung 7.14.3, Teilaufgabe 1: beim Start des Servers der
Dateiname
S.275 Danach werden wir uns die Enterprise-Funktionen ansehen
S.277 Abschnitt Klassenbibliothken das Konzept
der Vererbung
S.285 Abb. 8.8 und 8.9 mitsamt Bildunterschrift vertauscht
d.h. die Unterschrift steht jeweils beim korrekten Bild, aber 8.8 sollte der SmartGuide sein und 8.9 der Farbwähler
S.286 Abschnitt Customizer: Ein Property-Editor
bezieht sich...
S.288 Tabelle, Spalte Listener-Methode: windowDeactivated()
S.307 Anmerkungen 4, 6 und 7: "Das Modell" statt "Das Model"
S.313 Marginalie TextArea: "durch den Programmierer nicht
beeinflußt werden."
S.319 Abschnitt JPasswordField: wird in Swing als eigene
Klasse vom einzeiligen...
S.328 Abschnitt Einsatz:
"Das BorderLayout kommt insbesondere bei der Verwendung von Toolbars [...] zum Einsatz" statt "Inbesondere bei der Verwendung..."
S.343 Abschnitt Anzeigen und Verbergen: werden alle Connection
s angezeigt...
S.346 Übung 9.7.1, Teilaufg. 5:
VisualAge-Testumgebung (statt Textumgebung)
S.358 Abschnitt Realisierung
"Datenbanksprache" anstatt "Datenbankspbzarache"
|