Errata
Submit your own errata for this product.
The errata list is a list of errors and their corrections that were found after the product was released. If the error was corrected in a later version or reprint the date of the correction will be displayed in the column titled "Corrected".
The following errata were submitted by our customers and approved as valid errors by the author or editor.
Color Key: Serious Technical Mistake Minor Technical Mistake Language or formatting error Typo Question
| Version | Location | Description | Submitted By | Corrected |
|---|---|---|---|---|
| Printed | Page xvii First Paragraph |
"There's an awful lot of code that handles the |
Anonymous | |
| Printed | Page xvii The summaries of Chapters 19 and 20 don't contain |
a "This chapter ...." sentence (unlike the |
Anonymous | |
| Printed | Page xxii The "how to contact us section" is still jarring |
The rest of the preface |
Anonymous | |
| Printed | Page xxii Discussion of the RMI mailing list. "All levels, |
from beginner to advanced, are discussed here." |
Anonymous | |
| Printed | Page 46 2nd paragraph |
"After this code executes, the instance of SSLServerSocket returned by |
Anonymous | |
| Printed | Page 47 heading "Revisiting Our Web Browswer" |
should say |
Anonymous | |
| Printed | Page 58 code example, 3rd line from the bottom |
Line beginning with "BufferedReader reader ..." can be removed |
Anonymous | |
| Printed | Page 75 example 4-1 NullPrinter.java |
Public NullPrinter(OutputStream log) hrows RemoteException |
Anonymous | |
| Printed | Page 77 |
The zero argument constructor is not necessary for serialization |
Anonymous | |
| Printed | Page 78 footnote |
"This is a generic exception because it covers wide range of devices." |
Anonymous | |
| Printed | Page 86 IN PRINT: "The Basic Use Case" section, point 6 |
"...her identitification card." |
Anonymous | |
| Printed | Page 108-109 "How Easy..." Section |
No italicised "Advantage" line for this section |
Anonymous | |
| Printed | Page 130 line 2 |
"this(cents.intValue()" |
Anonymous | |
| Printed | Page 130 line 6 |
public Money(int cents) { |
Anonymous | |
| Printed | Page 130 line 31 |
public boolean equals(Object object) { |
Anonymous | |
| Printed | Page 146 middle of the page |
Batch file should be - |
Anonymous | |
| Printed | Page 147 3rd method, 4th line |
Since the arguments are expected to be name/cents pairs, not name/dollars/cents triplets, |
Anonymous | |
| Printed | Page 151 code sample in second paragraph |
The first line of code in the constructor for PositiveMoney, calling the superclass |
Anonymous | |
| Printed | Page 164 3rd paragraph |
At the end of the third paragraph, |
Anonymous | |
| Printed | Page 166 Second paragraph |
The author says, "In fact, reset(), close(), and flush() are standard stream |
Anonymous | |
| Printed | Page 168 2nd paragraph of "The stream manipulation methods" |
The second paragraph of the "stream manipulation methods" section says: |
Anonymous | |
| Printed | Page 169 Second from last paragraph |
java.io.File does in fact implement the java.io.Serializable interface, contrary to what the book says. |
Anonymous | |
| Printed | Page 171 First paragraph |
It says that arrays in Java are not serializable, but they are. |
Anonymous | |
| Printed | Page 188 2nd Bullet Point, Top of Page |
it says "...except private, static, and private transient". |
Anonymous | |
| Printed | Page 193 Middle of page |
The sentence |
Anonymous | |
| Printed | Page 208 Numbered list element "5." |
in the Mary & Rachel account example says, "...and the account has either $200 or $400 left in it..." |
Anonymous | |
| Printed | Page 216 |
word "synchronized" misspelled in makeDeposit declaraion |
Anonymous | |
| Printed | Page 222 |
code for abstract class StoppableThread: |
Anonymous | |
| Printed | Page 225 Block of code in 3rd paragraph |
Both of the synchronized methods declared in the third paragraph contain an extra |
Anonymous | |
| Printed | Page 226 |
word "synchronized" misspelled in transferMoney declaration |
Anonymous | |
| Printed | Page 233 |
word "synchronized" misspelled in getBalance declaration |
Anonymous | |
| Printed | Page 236 body of resetCounter() method |
"_timeUntilLockIsReleased" |
Anonymous | |
| Printed | Page 237 body of CountDownTimer.run() method |
"_timeUntilLockIsReleased" |
Anonymous | |
| Printed | Page 267 3rd paragraph |
In the second sentence of the third prose paragraph, it says |
Anonymous | |
| Printed | Page 269 2nd paragraph(excluding note) |
The second sentence refers to "validateAndReturnObject()", when in fact the method is |
Anonymous | |
| Printed | Page 276 last paragraph |
The last complete sentence on the page reads |
Anonymous | |
| Printed | Page 280 Figure 13-1 |
The title bar of the application in this figure says chapter 12. It should |
Anonymous | |
| Printed | Page 329 4th list item |
NameAttrributeSetPair |
Anonymous | |
| Printed | Page 356 second code sample |
The last line of code in the getBalance() function is "return rreturnValue"; |
Anonymous | |
| Printed | Page 361 |
System.getProperties().put("java.rmi.serverr.logCalls", "true") |
Anonymous | |
| Printed | Page 370 middle of page |
When, on the other hand, un.rmi.server.exceptionTrace |
Anonymous |
