Errata


Print Print Icon

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 i, ii, iii
added a trademark symbol after each occurrence of "Java"

and "JDBC"

Anonymous  Oct 1997
Printed Page xiii
added a trademark symbol after the first occurrence of "Java"

(line 1)

Anonymous  Oct 1997
Printed Page xvi
updated the URL to

http://www.oreilly.com/publishing/java/

Anonymous  Oct 1997
Printed Page xviii
3rd line from bottom of 1st para.: changed "Stefvater" to

"Stiefvater"

Anonymous  Oct 1997
Printed Page 68
lst para., closed extra vertical space

Anonymous  Aug 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

"... Your browser ... "

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 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 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 1998
Printed Page 162
code sample 2, line 7: changed "MeatInedibleException"

to "InedibleException"

Anonymous  Aug 1998
Printed Page 170
code sample 3, line 2: changed

void setScale( int size ) {
to
public void setScale( int size ) {

Anonymous  Aug 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 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 1998
Printed Page 233
code sample 4, line 2: "wabe:" changed to "wabe;"

Anonymous  Aug 1998
Printed Page 236
para. 1, line 3: changed "string()" to "strcmp()"

(still in constant-width font)

Anonymous  Aug 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 1998
Printed Page 248
"West coast" should be "west coast"

Anonymous 
Printed Page 250
para. 4, line 2: changed "insertElement()" to

"insertElementAt()"

Anonymous  Aug 1998
Printed Page 274
line 1: changed "(ISO8859-1)" to "(ISO 8859-1)"

Anonymous  Aug 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 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 1998
Printed Page 305
code line 1 should be moved right as follows

listener.close();
}
catch (IOException e ) { }

Anonymous  Aug 1998
Printed Page 319
para. 3, line 1: changed "DataOuputStream" to

"DataOutputStream" (still in constant-width font)

Anonymous  Aug 1998
Printed Page 362
para. 3, line 1: changed "SLL" to "SSL"

Anonymous  Aug 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 1997
Printed Page 399
para. 1, line 4: changed "Figure 13-10" to

"Figure 13-11"

Anonymous  Aug 1998
Printed Page 480
bullet items 1-3: changed "generic name for" to

"for example,"

Anonymous  Aug 1998
Printed Page 481
figure change: changed "accent" to "ascent" and "deccent" to

"descent"

Anonymous  Oct 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 1998
Printed Page 561
terms 4 and 5: changed "ISO8859-1" to "ISO 8859-1"

and changed "ISO10646" to "ISO 10646"

Anonymous  Aug 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