Exploring Java

Errata for Exploring Java

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

and "JDBC"

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

(line 1)

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

"Stiefvater"

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

"... 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 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"

to "InedibleException"

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

"insertElementAt()"

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

"Figure 13-11"

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

"for example,"

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

"descent"

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