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.
| Version |
Location |
Description |
Submitted By |
Date Submitted |
Date Corrected |
| Printed |
Page i, ii, iii
added a trademark symbol after each occurrence of "Java" |
|
Anonymous |
|
Oct 01, 1997 |
| Printed |
Page xiii
added a trademark symbol after the first occurrence of "Java" |
|
Anonymous |
|
Oct 01, 1997 |
| Printed |
Page xvi
updated the URL to |
http://www.oreilly.com/publishing/java/
|
Anonymous |
|
Oct 01, 1997 |
| Printed |
Page xviii
3rd line from bottom of 1st para.: changed "Stefvater" to |
|
Anonymous |
|
Oct 01, 1997 |
| Printed |
Page 68
lst para., closed extra vertical space |
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 79
para. 3: "As simple" should be "A simple" |
|
Anonymous |
|
|
| Printed |
Page 79
code sample 2, line 5: "... You're browser ... " should be |
|
Anonymous |
|
|
| Printed |
Page 80
2nd paragraph under "Packaging: Java Archive (JAR) Files" |
In the text it says "ARCHIVES attribute" which should be "ARCHIVE
attribute". (I tried to let my Applet run with an ARCHIVES
attribute in the APPLET tag, it didn't work too good. ;o) )
|
Anonymous |
|
|
| Printed |
Page 81
The URL in the footnote should be |
http://www.opengroup.org/RI/java/moa/moajar/index.html
|
Anonymous |
|
|
| Printed |
Page 91
Figure 3-4 |
The text says "You should see my certificate in the list, as
shown in Figure 3-4." Unfortunately the list in the figure
is empty. Somehow the text right under the "Figure" line should
be in the list.
|
Anonymous |
|
|
| Printed |
Page 106
para 2: changed |
The = symbol in Java is overloaded to provide string
concatenation; this is the only overloaded operator in Java:
to
The + and += operators in Java are overloaded to provide
string concatination; these are currently the only
overloaded operators in the language.
(note that the colon changed to a period.)
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 109
code sample 1, lines 1,2, and 3: "int expression" |
changed to "int_expression" ("int_ expression" is now
in constant-width italic font.)
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 114
1st text: "arry" should be "array" |
|
Anonymous |
|
|
| Printed |
Page 150
code sample 1, lines 5-6: changed |
myProps.put("foo", "bar);
myprops.put("boo", "gee);
to
myProps.put("foo", "bar");
myprops.put("boo", "gee");
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 162
code sample 2, line 7: changed "MeatInedibleException" |
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 170
code sample 3, line 2: changed |
void setScale( int size ) {
to
public void setScale( int size ) {
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 206
Figure 8-1: "newThread()" should be "new Thread()" |
|
Anonymous |
|
|
| Printed |
Page 216
code sample 2, line 4: "}" (right brace) is now aligned |
with the "s" in "synchronized"
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 218
code sample: added new line to the end of the code, |
}
which should be left-aligned with "class MyThing {"
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 233
code sample 4, line 2: "wabe:" changed to "wabe;" |
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 236
para. 1, line 3: changed "string()" to "strcmp()" |
(still in constant-width font)
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 246
footnote 2, line 3: changed |
"http://barroom.visionsystems.com/serendipity/date/jul_greg.html"
to
"http://www.magnet.ch/serendipity/hermetic/cal_stud/cal_art.htm"
(still in italics.)
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 248
"West coast" should be "west coast" |
|
Anonymous |
|
|
| Printed |
Page 250
para. 4, line 2: changed "insertElement()" to |
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 274
line 1: changed "(ISO8859-1)" to "(ISO 8859-1)" |
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 303
code sample 3, line 13: changed |
BufferedReader bin = new BufferedReader( new InputStreamReader( in );
to
BufferedReader bin = new BufferedReader( new InputStreamReader( in ) );
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 304
code line 11: changed |
BufferedReader bin = new BufferedReader( new InputStreamReader( in );
to
BufferedReader bin = new BufferedReader( new InputStreamReader( in ) );
(same fix as page 303)
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 305
code line 1 should be moved right as follows |
listener.close();
}
catch (IOException e ) { }
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 319
para. 3, line 1: changed "DataOuputStream" to |
"DataOutputStream" (still in constant-width font)
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 362
para. 3, line 1: changed "SLL" to "SSL" |
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 399-404
figures 13-10 and 13-11 were swapped. I fixed them, but |
the pages in between (400-403) ended up breaking differently
|
Anonymous |
|
Oct 01, 1997 |
| Printed |
Page 399
para. 1, line 4: changed "Figure 13-10" to |
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 480
bullet items 1-3: changed "generic name for" to |
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 481
figure change: changed "accent" to "ascent" and "deccent" to |
|
Anonymous |
|
Oct 01, 1997 |
| Printed |
Page 535
code sample 2: moved line 4 left, as follows |
private void fireEvent() {
propChanges.firePropertyChange( "value", null, new Integer(value));
}
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 561
terms 4 and 5: changed "ISO8859-1" to "ISO 8859-1" |
and changed "ISO10646" to "ISO 10646"
|
Anonymous |
|
Aug 01, 1998 |
| Printed |
Page 564
comment from a reader: use "element" instead of "tag" when referring |
to the semantic object; tags delimit elements, and using the two words
interchangeably engenders confusion. (This is akin to using "handler" and
"interrupt" interchangeably.)
reply from the author: This is true, but it's the common usage.
|
Anonymous |
|
|
| Printed |
Page 582
the entry for insertElement should be for insertElementAt() |
|
Anonymous |
|
|