Oracle Certified Associate, Java SE 7 Programmer Study Guide - Errata
Oracle Certified Associate, Java SE 7 Programmer Study Guide - Errata
Errata type: Technical | Page number: 300 | Errata date: 30 Oct 2012
Under Answers to Chapter 6: The answer for Question 5 should be Option c and d not a and b
It should Be:
The third principle is polymorphism and its primary concern is to make the application more maintainable and
extendable. Polymorphism behavior is where the behavior of one or identical methods is dependent upon the
object it is executing against.
Understanding the application in detail The following sections detail the significant aspects of the example
program.
Should be
The following sections detail the significant aspects of the example program.
Errata type: Language | Page number: 251 | Errata date: 9 Jan 2012
Should be:
Errata type: Technical | Page number: 275 | Errata date: 9 Jan 2012
It should be:
Errata type: Code | Page number: 205 | Errata date: 9 Jan 2012
It should be:
javac com\company\customer\Customer.java
javac com\company\customer\CustomerDriver.java
Errata type: Technical | Page number: 297 | Errata date: 5 Feb 2013
It should be:
Errata type: Technical | Page number: 184 | Errata date: 5 Feb 2013
Question is as below:
It should be:
"a, b, and c They are all equivalent."
There is no option d in the question.
Errata type: Code | Page number: 77 | Errata date: 12 Feb 2013
Question 4:
should be
In the list of Escape sequences from oracle documentation, \a and \v should be removed.
\xhh hexadecimal number should be: \0xhh hexadecimal number
Without the use of the cast operator in such situations, the compiler will issue a warning. The warning is there to
suggest that you look more closely at the assignments. The loss of precision may or may not be a problem,
depending upon the use of the data within the application. Without a cast operator, an implicit cast is made when
the code is executed.
Should be:
Without the use of the cast operator in such situations, the compiler will issue an error. The error is there to
suggest that you look more closely at the assignments. The loss of precision may or may not be a problem,
depending upon the use of the data within the application.
must be :
hours ==35;
Should be
hours = 35;
Errata type: Layouts| Page number: 106| Errata date: 27 Feb 2013
Two floating point types are supported, float and double, with their precisions
shown in the following table. In addition, the Integer and Float classes are
Should be:
Two floating point types are supported, float and double, with their precisions
shown in the following table. In addition, the Float and Double classes are
wrapper classes for these two data types.
Errata type: Technical| Page number: 147| Errata date: 27 Feb 2013
Should read:
Errata type: Technical| Page number: 183| Errata date: 27 Feb 2013
question 2
question 4
the response is
It should read:
Errata type: Technical| Page number: 226| Errata date: 27 Feb 2013
Should read:
Errata type: Technical| Page number: 161 | Errata date: 27 Feb 2013
The sentence:
"While we used a for-each to initialize the source array, we can only address a single array at a time."
Should be:
"In a for-each statement we are only able to address a single element of a single array or collection at a time."
"If an object has no references to it, it can be used or accessed even if the
garbage collector has not reclaimed it."
Should be:
Using the Arrays.copyOf method Performs a deep copy of the entire array
Using the Arrays.copyOfRange method Performs a deep copy of part of an array
It should show:
The option for 3.D should be "None of the above" instead of "instanceOf".
The correct answer on page 300 question 3 should be C - "This method determines the type of an
object".
Errata Type: Typo | Page 300 |