Welcome to the Core Java Bug List

How to Tell which Printing You Have

On the bottom of the copyright page (facing the first page of the table of contents), look for a line such as
First printing, December 2012

In the errata below, we indicate the printing in which the error has been fixed inside square brackets such as [4].

For example, suppose you have the fourth printing. Then you can ignore all reports that are prefixed with [2], [3] or [4]. But you would want to pay attention to all reports that are prefixed with [5] or higher or that have no bracketed prefix at all.

9th Edition Volume 1 (Java SE 7)

Page 51
Change "For example, the mathematical symbol for the set of integers ℤ has code point U+1D56B and is encoded by the two code units U+D835 and U+DD6B." to "For example, the mathematical symbol for the set of octonions 𝕆 (http://math.ucr.edu/home/baez/octonions) has code point U+1D546 and is encoded by the two code units U+D835 and U+DD46.”

(Why the change? When I first wrote that section, way back when in 2004, I mistook 𝕫 (U+1D56B), which is in Mathematical Letterlike Symbols, for an uppercase ℤ, which is actually U+2124 in Letterlike Symbols, as are the other more common sets ℕ ℚ ℝ ℂ and even ℍ. Apparently, so few readers care about supplementary characters that it took eight years for the error to be noticed.)

If the characters in the preceding paragraphs show up as gibberish, make sure your browser displays UTF-8.

Page 68
Change the second 3.6.5 to 3.6.6, and increment the section numbers on pages 69, 72, 74 and the references on pages 66 and 70.
Page 69
Change
ℤ is the set of integers

to

𝕆 is the set of octonions

Change “The character ℤ” to “The character 𝕆 (U+1D546)”

Page 71
In the documentation of trim, change “all leading and trailing spaces” to “all leading and trailing white space”
Page 134
The second copyOf method in the API doc should instead be copyOfRange.
In figure 4.4, change the second birthday to deadline
Page 152
The second this in the second raiseSalary should be in boldface to mach the two bold number007 above.
Page 342
Remove / / / /
Page 344
Remove the / at the beginning of two paragraphs
Page 348
Remove the / before boolean isVisible()

9th Edition Volume 2 (Java SE 7) ???

(No bugs yet)

Thanks to Patrick Brinich-Langlois, Ken Frazer, Harri Jauri, Julie Nahil and (your name might go here) for their bug reports!

Bug Report Form

If you have found another bug in the book or in our code that is not mentioned in this bug list or the Core Java FAQ , then please send a report. Unfortunately, we cannot reply personally to each report, but we do read all your comments.

Your name:

Your email address:

Edition:
Page number:

Problem description:

To protect against spam robots, please answer this simple math problem:
* =


Back to the Core Java page.