Page 2 of 7 Results 11 - 20 of 64

Errata Entries Order by:  Page Number  Reported By  Reported On  Fixed In Build
Pg: 195
Status: Fixed
Fixed in Build: 26
Reported On: 2020-02-22
Reported By: javiut
Location: 8.3.4 Importing static field
Old Text:
Java 7
New Text:
Java 5
Comments:
import static statement was added in Java 5.
Pg: 42
Status: Fixed
Fixed in Build: 25
Reported On: 2020-02-07
Reported By: javiut
Location: 2.2.5 Quiz
Old Text:
Correct answer is B.
New Text:
Correct answer is B and E. Option E is correct because a Java source file contains three parts package declaration, import statements, and type declarations. All of them are optional.
Comments:

Pg: 36
Status: Fixed
Fixed in Build: 25
Reported On: 2020-02-07
Reported By: javiut
Location: 2.2.2 Stucture of a Java class
Old Text:
Part 3: one or more reference type (i.e. class, interface, or enum) definitions. ...
New Text:
Part 3: zero or more reference type (i.e. class, interface, or enum) definitions. --- On Page 37, the line, "A Java source file must define at least one Java reference type definition in it." must be deleted.
Comments:
All of the three parts are optional.
Pg: 59
Status: Fixed
Fixed in Build: 25
Reported On: 2020-02-23
Reported By: karthiknk81
Location: 3.1 (Table of Data types)
Old Text:
'\uo0061'
New Text:
'\u0061'
Comments:

Pg: 141
Status: Fixed
Fixed in Build: 24
Reported On: 2019-11-24
Reported By: Username987654
Location: 6.1.2 Usage of if and if-else in the exam
Old Text:
boolean flag = false; if( flag ) ; else System.out.println("false"); }
New Text:
boolean flag = false; if( flag ) ; else System.out.println("false");
Comments:
Closing curly brace at the end should be removed.
Pg: 142
Status: Fixed
Fixed in Build: 23
Reported On: 2019-10-12
Reported By: Fedor Lvovich Dobrotvorskii
Location: Dangling else
Old Text:
If we go by the first interpretation, the code will print b, and ...
New Text:
If we go by the first interpretation, the code will print c, and ...
Comments:
b should be changed to c
Pg: 116
Status: Fixed
Fixed in Build: 22
Reported On: 2019-10-06
Reported By: Fedor Lvovich Dobrotvorskii
Location: Assignment Operators
Old Text:
Simple assignment - It simply copies the value on the left to the variable on the right.
New Text:
Simple assignment - It simply copies the value on the right to the variable on the left.
Comments:
left and right are switched.
Pg: 126
Status: Fixed
Fixed in Build: 22
Reported On: 2019-10-06
Reported By: Fedor Lvovich Dobrotvorskii
Location: 5.1.5 Numeric promotion and casting
Old Text:
byte b = 1; short s = -b; System.out.println(b);
New Text:
byte b = 1; short s = -b; System.out.println(s);
Comments:
It should print s instead of b.
Pg: 9
Status: Fixed
Fixed in Build: 21
Reported On: 2019-10-03
Reported By: nk2164
Location: 1.4 second last sentence
Old Text:
Similarly, if you change one reference to point to some other object, that doesn’t change other references pointing to the that object.
New Text:
Similarly, if you change one reference to point to some other object, that doesn’t change other references pointing to that object.
Comments:
Remove extra "the"
Pg: 44
Status: Fixed
Fixed in Build: 20
Reported On: 2019-07-29
Reported By: Username987654
Location: 2.4.1
Old Text:
Thus, you cannot use the simple name Values in your code if you haven’t imported taxes.* or taxes.Test already using the regular import statement.
New Text:
Thus, you cannot use the simple name Values in your code if you haven’t imported taxes.* or taxes.Values already using the regular import statement.
Comments:
taxes.Test should be changed to taxes.Values.

Page 2 of 7 Results 11 - 20 of 64