Hawlitzek GmbH/ Veröffentlichungen/ VAJ Buch/ Errata VAJ 2.Auflage/
 

Hawlitzek IT-Consulting GmbH ©Foto Kirsten Literski-Hawlitzek

Errata VAJ 2.Auflage

Fehler im Buch
Java-Programmierung mit IBM VisualAge (2.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.114 Beispiel: Klammern im Konstruktor fehlen:
    Datum meinDatum = new Datum();

S.121 Kasten unter "String-Literale":
    der Referenz zuweisen ohne explizit mit new...

S.123 Beispiel zu argv[]: zwei mal
    zusammengesetzten Argumenten

S.129 Übung 4.5.1 Teilaufgabe 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

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.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.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"

S.264 Abschnitt 7.11.2:
    Anwendungen zu schreiben, deren Strings 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.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.342 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"

 

© 2006 Hawlitzek IT-Consulting GmbH,
Marketing&Design Kirsten Literski-Hawlitzek

Seitenanfang

Hawlitzek GmbH
Die Gründer
Dienstleistungen
Java Downloads
Vorträge
Veröffentlichungen
Kontakt
International
Sitemap