Zugriffspfad / Path

  1. Home
  2. Fachbereiche
  3. Informatik
  4. Personen
  5. Rainer Oechs...
  6. Buch "Parall...
  7. Fehler und Korrekturen zum Buch "Parallele und verteilte Anwendungen in Java" (5. Auflage)

Hauptnavigation / Main Navigation

Fehler und Korrekturen zum Buch "Parallele und verteilte Anwendungen in Java" (5. Auflage)

  • S. 32-34, Listing 2.6 und nachfolgender Text:
    im Programmcode werden Überweisungen zwischen -500 und +499 € vorgenommen, aber im Text auf S. 34 wird ein Beispiel mit einer Überweisung von 1000 € gegeben
    Verbesserungsvorschlag:

    Programmcode und beschreibender Text sollten konsistent zueinander sein.
    (Yanik Kaypinger, 12. April 2018)
  • S. 41, nach erstem grauen Kasten:
    "Wenn ein Thread die Methode ms1 auf ein Objekt o1 aufruft ..."
    Verbesserungsvorschlag:

    "Wenn ein Thread die Methode ms1 auf ein Objekt o1 der Klasse C aufruft ..."
    (Andreas Daum, 13. April 2018)
  • S. 140, Abschnitt 3.5, Zeile 8:
    "... der Klasse PhilosopherWithSemaphoresMutex in Listing 3.11 ..."
    Korrektur:

    "... der Klasse PhilosopherWithMutexSemaphore in Listing 3.11 ..."
    (Andreas Daum, 13. April 2018)
  • S. 157, nach Listing, Zeile 2:
    "... (s. Listing 3.14) ..."
    Korrektur:

    "... (s. Listing 2.14) ..."
    (Andreas Daum, 13. April 2018)
  • S. 179, direkt nach Listing:
    "Wenn man in dem Programm von Listing 3.26 ähnliche Augaben ..."
    Korrektur:

    "Wenn man in dem Programm von Listing 3.26 ähnliche Ausgaben ..."
    (Andreas Daum, 13. April 2018)
  • S. 179, nach Listing, Zeile 4:
    "... durch den Paralleitätsgrad ..."
    Korrektur:

    "... durch den Parallelitätsgrad ..."
    (Andreas Daum, 13. April 2018)
  • S. 191, vor Listing 3.30, 5 Zeilen davor:
    Referenz auf Bild 3.2 fett gedruckt: ab dieser Stelle sind solche Referenzen manchmal fett, manchmal nicht
    Korrektur:
    einheitliche Darstellung solcher Referenzen
    (Andreas Daum, 13. April 2018)
  • S. 195, in Listing 3.32:
    account = new Account[100];
    Verbesserungsvorschlag:
    Nutzung einer Konstante für 100
    (Andreas Daum, 13. April 2018)
  • S. 196, in Listing 3.32:
    int fromAccountNumber = (int)(Math.random()*100);
    int toAccountNumber = (int)(Math.random()*100);
    Verbesserungsvorschlag:
    Im Text könnte man darauf eingehen, dass der Fall, dass beide Kontonummern gleich sind, nicht abgefangen werden muss, denn zum einen bleibt auch beim vorhandenen Code der Kontostand dieses einen Kontos gleich, zum anderen gibt es auch keine Probleme durch den geschachtelten Synchronized-Block für dasselbe Objekt, da Synchronized-Sperren "reentrant" sind.
    (Andreas Daum, 13. April 2018)
  • S. 214, in Listing 4.2:
    actor.setOnAction(()->System.out.println("Sein oder ..."));
    Verbesserungsvorschlag:
    actor.setOnAction(()->System.out.println("Sein oder Nichtsein ..."));
    (Andreas Daum, 13. April 2018)
  • S. 214, nach Listing 4.2, Zeile 7:
    "... JavaX-Beispiel ..."
    Korrektur:
    "... JavaFX-Beispiel ..."
    (Andreas Daum, 13. April 2018)
  • S. 246, Zeile 8:
    "... die Erzeugung eines Stage-Objekts. was wir zu Beginn ..."
    Korrektur:
    "... die Erzeugung eines Stage-Objekts, was wir zu Beginn ..."
    (Rainer Oechsle, 29. April 2018)
  • S. 382, Abschnitt 3.11 (Zusammenfassung), Zeile 7:
    "... spielt dabei das MVC-Entwurfsmuster."
    Korrektur:
    "... spielt dabei das MVP-Entwurfsmuster."
    (Rainer Oechsle, 19. Mai 2018)
Rainer Oechsle, 19. Mai 2018