Errata
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 "Date 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 Note Update
Version | Location | Description | Submitted By | Date submitted | Date corrected |
---|---|---|---|---|---|
Printed | Page xvii First Paragraph |
"There's an awful lot of code that handles the |
Anonymous | Jul 01, 2011 | |
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 | Jul 01, 2011 | |
Printed | Page 47 heading "Revisiting Our Web Browswer" |
should say |
Anonymous | Jul 01, 2011 | |
Printed | Page 58 code example, 3rd line from the bottom |
Line beginning with "BufferedReader reader ..." can be removed |
Anonymous | Jul 01, 2011 | |
Printed | Page 75 example 4-2 NullPrinter.java |
Public NullPrinter(OutputStream log) hrows RemoteException |
Anonymous | Jul 01, 2011 | |
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 | Jul 01, 2011 | |
Printed | Page 86 IN PRINT: "The Basic Use Case" section, point 6 |
"...her identitification card." |
Anonymous | Jul 01, 2011 | |
Printed | Page 108-109 "How Easy..." Section |
No italicised "Advantage" line for this section |
Anonymous | ||
Printed | Page 130 line 2 |
"this(cents.intValue()" |
Anonymous | Jul 01, 2011 | |
Printed | Page 130 line 6 |
public Money(int cents) { |
Anonymous | Jul 01, 2011 | |
Printed | Page 130 line 31 |
public boolean equals(Object object) { |
Anonymous | Jul 01, 2011 | |
Printed | Page 146 middle of the page |
Batch file should be - |
Anonymous | Jul 01, 2011 | |
Printed | Page 147 3rd method, 4th line |
Since the arguments are expected to be name/cents pairs, not name/dollars/cents triplets, |
Anonymous | Jul 01, 2011 | |
Printed | Page 151 code sample in second paragraph |
The first line of code in the constructor for PositiveMoney, calling the superclass |
Anonymous | Jul 01, 2011 | |
Printed | Page 164 3rd paragraph |
At the end of the third paragraph, |
Anonymous | Jul 01, 2011 | |
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 | Jul 01, 2011 | |
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 | Jul 01, 2011 | |
Printed | Page 193 Middle of page |
The sentence |
Anonymous | Jul 01, 2011 | |
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 | Jul 01, 2011 | |
Printed | Page 216 |
word "synchronized" misspelled in makeDeposit declaraion |
Anonymous | Jul 01, 2011 | |
Printed | Page 222 |
code for abstract class StoppableThread: |
Anonymous | Jul 01, 2011 | |
Printed | Page 225 Block of code in 3rd paragraph |
Both of the synchronized methods declared in the third paragraph contain an extra |
Anonymous | Jul 01, 2011 | |
Printed | Page 226 |
word "synchronized" misspelled in transferMoney declaration |
Anonymous | Jul 01, 2011 | |
Printed | Page 233 |
word "synchronized" misspelled in getBalance declaration |
Anonymous | Jul 01, 2011 | |
Printed | Page 236 body of resetCounter() method |
"_timeUntilLockIsReleased" |
Anonymous | Jul 01, 2011 | |
Printed | Page 237 body of CountDownTimer.run() method |
"_timeUntilLockIsReleased" |
Anonymous | Jul 01, 2011 | |
Printed | Page 267 3rd paragraph |
In the second sentence of the third prose paragraph, it says |
Anonymous | Jul 01, 2011 | |
Printed | Page 269 2nd paragraph(excluding note) |
The second sentence refers to "validateAndReturnObject()", when in fact the method is |
Anonymous | Jul 01, 2011 | |
Printed | Page 276 last paragraph |
The last complete sentence on the page reads |
Anonymous | Jul 01, 2011 | |
Printed | Page 280 Figure 13-1 |
The title bar of the application in this figure says chapter 12. It should |
Anonymous | Jul 01, 2011 | |
Printed | Page 329 4th list item |
NameAttrributeSetPair |
Anonymous | Jul 01, 2011 | |
Printed | Page 356 second code sample |
The last line of code in the getBalance() function is "return rreturnValue"; |
Anonymous | Jul 01, 2011 | |
Printed | Page 361 |
System.getProperties().put("java.rmi.serverr.logCalls", "true") |
Anonymous | Jul 01, 2011 | |
Printed | Page 370 middle of page |
When, on the other hand, un.rmi.server.exceptionTrace |
Anonymous | Jul 01, 2011 | |
Printed | Page 423 second paragraph in box |
"Ssuch a policy would block any RMI server listening on a randomly assigned" etc. |
scottd_oreilly | Jun 16, 2011 | Jul 01, 2011 |
Printed | Page 427 Last paragraph of box |
Bill Joy misspelled as Bill Loy. |
scottd_oreilly | Jun 16, 2011 | Jul 01, 2011 |
Printed | Page 436 4th paragraph in sidebar |
"The This is a high-quality mailing list" should be |
scottd_oreilly | Jun 16, 2011 | Jul 01, 2011 |
Printed | Page 499 7th paragraph, first sentence |
"It attempt to connect on port 80 of the..." |
scottd_oreilly | Jun 16, 2011 | Jul 01, 2011 |
Printed | Page 509 first paragraph |
"stub" misspelled as "stun" |
scottd_oreilly | Jun 16, 2011 | Jul 01, 2011 |