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 Back Cover Bottom right. |
"Web at ww.oreilly.com" |
Anonymous | ||
Printed | Page 2 Example 1-1 //fill up somes values |
Arrays.fill(myOtherArray, ... |
Anonymous | ||
Printed | Page 4 3rd paragraph |
"...write your own recursion printing routines." should be "...write your own recursive printing routines." |
Anonymous | ||
Printed | Page 5 Paragraph starting "Another cool collection" |
Change "java.util.Queue class" to "java.util.Queue interface" |
Anonymous | ||
Printed | Page 6 the code |
public void testFIFO(PrintStream out) throws IOException { |
Anonymous | ||
Printed | Page 11 Last sentence |
"So if you're needing values in Unicode 3.0 that..." |
Anonymous | ||
Printed | Page 12 5th paragraph, last sentence |
The text reads |
Anonymous | ||
Printed | Page 16 First note in the margin |
Remove the first note in the margin says "Generics don't apply to primitive types". |
Anonymous | ||
Printed | Page 35 3rd sentence of the introduction |
Change "neither is these is" to "neither of these is" |
Anonymous | ||
Printed | Page 39 2nd line |
Change "oridinal()" to "ordinal()" |
Anonymous | ||
Printed | Page 40 second piece of code |
Change: |
Anonymous | ||
Printed | Page 40 1st sentence of "Declaring Enums Inline" |
Change "its also" to "it's also" |
Anonymous | ||
Printed | Page 41 How do I do that? |
public void listGradeValues(PrintStream out) throws IOException { |
Anonymous | ||
Printed | Page 42 the code in the "What about..." section |
The line: |
Anonymous | ||
Printed | Page 42 1st sentence of "How do I do that?" |
Change "Prior to Java 1.4" to "Prior to Tiger" |
Anonymous | ||
Printed | Page 43 1st real sentence on the page |
Change |
Anonymous | ||
Printed | Page 47 the code just above the "TIP" |
EnumMap<AntStatus, String> antMessages = |
Anonymous | ||
Printed | Page 49 Examples 3-5 code |
Here's what the code listing should read instead of what it reads now: |
Anonymous | ||
Printed | Page 49 3rd snippet of code |
Change: |
Anonymous | ||
Printed | Page 50 1st snippet of code |
Change: |
Anonymous | ||
Printed | Page 50 1st snippet of code |
Change: |
Anonymous | ||
Printed | Page 51 1st line |
Change |
Anonymous | ||
Printed | Page 52 Example 3-7, under "getUpcharge()" method. |
There is an extra closing bracket } under the "getUpcharge()" method |
Anonymous | ||
Printed | Page 57 the first line of the first snippet of code |
Change "the the" to "the three". |
Anonymous | ||
Printed | Page 59 the last line |
The last sentence ends in two full stops (periods). So change "able to find.." to |
Anonymous | ||
Printed | Page 67 4th paragraph, starting with "Another statement that..." |
The last sentence reads: "With unboxing in play, you can now supply it with Integer, |
Anonymous | ||
Printed | Page 79 2nd paragraph |
Paragraph reads: |
Anonymous | ||
Printed | Page 80 1st paragraph, 1st line |
WRONG: "... see its a..." |
Anonymous | ||
Printed | Page 80 3rd and 5th code snippets |
Change: |
Anonymous | ||
Printed | Page 81 first line |
...you want the entire object array, obj, treated as a single object,... |
Anonymous | ||
Printed | Page 81 4th line |
out.printf("Description of object array: %s |
Anonymous | ||
Printed | Page 81 6th line |
out.printf("Description of object array: %s |
Anonymous | ||
Printed | Page 82 1st paragraph, 3rd sentence |
WRONG: "... for a compiler, and JavadocJavadoc, which..." |
Anonymous | ||
Printed | Page 92 Example 6-6 |
Line 3 reads: |
Anonymous | ||
Printed | Page 106 TIP |
The explanation in the TIP is obsolete. |
Anonymous | ||
Printed | Page 112 Example 7-1. |
for(Object word : wordList) { |
Anonymous | ||
Printed | Page 117 Example 7-6 |
The constructor assigns a new GuitarManufacturerList<String>() to the private field, |
Anonymous | ||
Printed | Page 119 1st paragraph |
"TextFileIterator" use 2 different fonts |
Anonymous | ||
Printed | Page 119 CustomObjectTester constructor |
GuitarManufacturerList is not a generic type, hence <String> is wrong. |
Anonymous | ||
Printed | Page 130 1st paragraph. 1st sentence. |
WRONG: "Now, add you can create..." |
Anonymous | ||
Printed | Page 136 Table 9-2 |
Formatting %tr should be "The hour, minute, second and morning or afternoon indicator on a 12-hour clock" |
Anonymous | ||
Printed | Page 136 first row in the table |
%tE should be %tQ - the %tE generates an exception |
Anonymous | ||
Printed | Page 136 last row of table 9-2 |
the conversion symbol of last item should be %tz, all lowercase |
Anonymous | ||
Printed | Page 151 2nd paragraph, 2nd sentence |
The text reads: |
Anonymous | ||
Printed | Page 153 1st note |
...should want for locks... |
Anonymous | ||
Printed | Page 155 paragraph starting "So what happens..." |
The paragraph starting with "So what happens..." on page 155 is repeated. |
Anonymous | ||
Printed | Page 158 Last sentence of "Using Callable Objects" |
...the new java.util.concurrent.Callable class. |
Anonymous | ||
Printed | Page 163 4th line of 1st paragraph |
a left brace without right one |
Anonymous | ||
Printed | Page 164 1st line, 1st paragraph |
typo: syncrhonized |
Anonymous |