Errata

Java Language Reference

Errata for Java Language Reference

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 29
changed

Normally, non-zero float values are represented as:

sign*mantissa*(2**exponent)

where sign is +1 or -1, mantissa is a positive integer less than 2**24
and exponent is an integer in the inclusive range -149 to 104.

to read:

Normally, non-zero float values are represented as:

sign*mantissa*(2**(exponent-23))

where sign is +1 or -1, mantissa is a positive integer less than 2**24
and exponent is an integer in the inclusive range -126 to 127.

Anonymous    Jan 01, 1998
Printed
Page 30
changed

Non-zero double values are represented as:

sign*mantissa*(2**exponent)

where sign is +1 or -1, mantissa is a positive integer less than 2**53
and exponent is an integer in the inclusive range -1045 to 1000.

to read:

Non-zero double values are represented as:

sign*mantissa*(2**(exponent-52))

where sign is +1 or -1, mantissa is a positive integer less than 2**53
and exponent is an integer in the inclusive range -1022 to 1023.

Anonymous    Jan 01, 1998
Printed
Page 34
line 4: swapped "s" and "t"

Anonymous    Jan 01, 1998
Printed
Page 477
added the following to the last para.

Whenever possible, our books use RepKover (tm), a durable and flexible
lay-flat binding. If the page count exceeds RepKover's limit, perfect
binding is used.

Anonymous    Jan 01, 1998