[SYMBOL][A][B][C][D][E][F][G][H][I][J][K][L][M][N][O][P][Q][R][S][T][U][V][W][Y]
-- operator
% operator
&& operator, 2nd
/* character
*/ character
* character, 2nd
* operator
/** character
*= operator
... (ellipsis), 2nd
!. operator
// character
@ sign
[ ] (square brackets), 2nd, 3rd
_ (underscores), 2nd
{ } (curly braces), 2nd, 3rd, 4th, 5th, 6th
|| operator, 2nd
+ operator, 2nd
++ operator
+= operator, 2nd, 3rd, 4th
< operator
<= operator
<> (angle brackets)
= (assignment operator), 2nd, 3rd, 4th, 5th
-= operator
/= operator
!= operator, comparing primitives for equality using
== operator, comparing primitives for equality using
> operator
>= operator
: (colon)
. (dot notation), 2nd, 3rd, 4th
" (double quotes), 2nd, 3rd
- (negative sign)
; (semicolons), 2nd, 3rd
1Z0-808 (OCA Java SE 8 Programmer I exam)
1Z0-809 (OCP Java SE 8 Programmer II exam)
1Z0-811 (Java Junior Associate) certification
( ) (parentheses)
' character
- operator
/ operator
?: operator
abstract base class, vs. concrete base class
abstract class type, arrays of
abstract interface
abstract keyword
abstract methods
extending multiple interfaces with same abstract method names
implementing
implementing multiple interfaces with same abstract method names
overview, 2nd
polymorphism with
abstract modifier
abstract class
abstract interface
abstract method
abstract variables
overview
abstraction, 2nd
ac value
access modifiers
default access (package access)
Java entities and, 2nd
number of
overview, 2nd
private
protected
public
what they control
accessing object fields
accessor method
acctNumber
acctType
acl value
add method
addAll method
addSeconds( ) method
age variable
allocating arrays
AND operator, 2nd
angle brackets
Animal class, 2nd
AnnualExam class, 2nd
anonymous classes
append( ) method
overview
StringBuilder class
application termination
arguments
arithmetic operators, 2nd
ArithmeticException, 2nd
ArrayAccess class
ArrayIndexOutOfBoundsException, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th
ArrayList class
accessing elements of, 2nd
adding elements to, 2nd
clearing elements
cloning
creating
creating arrays from
deleting elements of
modifying elements of
overview, 2nd
arrays
of abstract class type
allocating, 2nd
asymmetrical multidimensional
creating from ArrayList
declaring, 2nd
initializing
of interface type
members of
of object
overview, 2nd
ASCII values
assignedArrList variable
assigning primitives
assignment operator, 2nd, 3rd, 4th, 5th, 6th, 7th
assignments
associate subpackage
asterisk character, 2nd
Astronaut class
asymmetrical arrays
asymmetrical multidimensional arrays
at prefix
atDate( ) method
atTime( ) method
author variable
autoboxing
overview
wrapper classes
automatic memory management, 2nd, 3rd
average variable
averageOfFirst100Integers method
avg variable, 2nd
b1 variable
b2 variable
b3 variable
BankAccount class
bankVault variable
base class
baseDecimal variable
BaseInterface1, 2nd, 3rd
BaseInterface2, 2nd, 3rd
binary number system
binVal variable
BlackInk class
bold font
Book class, 2nd, 3rd
bookConferenceRoom method
BookNotFoundException
Boolean category
Boolean class, 2nd, 3rd
boolean data type, 2nd, 3rd
boolean variable, 2nd
Boolean.FALSE static constant
Boolean.parseBoolean( ) method
Boolean.TRUE static constant
booleanValue( ) method
break outer
break statement, 2nd, 3rd, 4th
building package, 2nd
bunsAvailable variable
byte argument
Byte class, 2nd
byte data type, 2nd
bytecode
byteValue( ) method
c variable
calcAverage method, 2nd, 3rd, 4th
calendar data
DateTimeFormatter
accessing
formatting date or time objects using
instantiating
overview
parsing date or time objects using
LocalDate
converting to another type
creating
manipulating
querying
LocalDateTime
LocalTime
combining with another type
creating
manipulating
querying
using constants
overview
Period
converting to another type
instantiating
manipulating
manipulating LocalDate and LocalDateTime using
querying instances
case keyword
case-sensitive
casting
need for
overview, 2nd
of variable to another type
catch block
certificates
certification package, 2nd, 3rd
CertView
chaining methods
char argument
char array
methods of String don’t modify
overview, 2nd
char data type, 2nd, 3rd
character category (unsigned integer)
Character class, 2nd, 3rd, 4th
character primitive data types
charAt( ) method, 2nd
charValue( ) method
check method
checked exceptions
overview, 2nd, 3rd, 4th
throwing, 2nd, 3rd
child classes
class constructors
class definition
class keyword
class method
class variables
comparing scope of
comparing use of in different scopes
overlapping scopes of
overview
ClassCastException, 2nd, 3rd, 4th
classes
defining in packages, using package statement
directory structure and package hierarchy
overview
rules to remember
setting classpath for packaged classes
inheritance with
abstract base class vs. concrete base class
base class members inherited by/not inherited by derived class
derived class containing object of its base class
derived classes defining additional properties and behaviors
extending classes, benefits of
need to inherit classes
polymorphism with
overview
polymorphic methods (overridden methods)
rules for overriding methods
whether polymorphic methods always abstract
whether polymorphism works with overloaded methods
structure of
class definition
comments
constructors
import statement
methods
overview
package statement
variables
Class.forName( ) method
ClassLoader
ClassNotFoundException
classpath, setting for packaged classes
classVariable
cleanup code
clone( ) method, 2nd
cloning, ArrayList
close method
code block
Code Exhibit button
code flow
code fragments
Collection class
colon character
ColorInk class
command line, running Java program from
comments
com.mobile package
common categories
common classes
common exceptions
com.oracle.javacert package
com.oracle.javacert.associate package
compareTo( ) method
compile-time checks
concat method
concatenation operators
concrete base class, vs. abstract base class
concurrency, 2nd
conditional constructs
conductInterview method, 2nd
ConferenceHall class
constant pool, String class
constants
implementing multiple interfaces with same constant names
overview, 2nd
constructors, 2nd, 3rd
access levels
accessing using this keyword
of base class, accessing using super
default constructors
vs. initialization blocks
overloaded
invoking from another constructor
overview
rules to remember
user-defined
contains method, 2nd, 3rd
contiguous memory locations
continue statement, 2nd, 3rd
contracts
count variable
countPages method
CourseBook class, 2nd
covariant return type
CreateArrayList class
crossRapid method
ctr variable, 2nd, 3rd
Cubicle class
curly braces, 2nd, 3rd, 4th, 5th, 6th, 7th
currentPosition( ) method
Curtain class
D suffix
dark gray background
data hiding
data types
casting
identifiers
object reference variables
differentiating from primitive variables
overview
operators
arithmetic operators
assignment operators
logical operators
overview
precedence of
relational operators
overview
primitive variables
Boolean category
character category (unsigned integer)
names of primitive data types
overview
signed numeric category
wrapper classes
autoboxing and unboxing
class hierarchy of
comparing objects of
difference between using valueOf method and constructors of
objects of
parsing string value to primitive type
retrieving primitive values from
Date class
DateTimeException class, 2nd
DateTimeFormatter class
accessing
formatting date or time objects using
instantiating
overview, 2nd
parsing date or time objects using
DateTimeParseException, 2nd
day variable
dayCount variable
daysOffWork method, 2nd
decimal integer
decimal number system, 2nd
decimals
declaring arrays, 2nd
decrement operator
default access level, 2nd
default accessibility
default constructors
default keyword, 2nd
default label
default methods
extending multiple interfaces with same default method names
implementing multiple interfaces with same default method names
overriding
overview
polymorphism with
default package, 2nd, 3rd
defaultPlan( ) method
defender method
delete( ) method, StringBuilder class
deleteCharAt( ) method, StringBuilder class
deliverMobileApp method
DemoExceptionInInitializerError class
DemoExceptionInInitializerError2 class
DemoThrowsException class
derived classes, 2nd, 3rd
descriptive comments
digital signatures
discount variable
distance variable
Doctor class
dot operator, 2nd, 3rd, 4th
double argument
Double class, 2nd, 3rd
double data type, 2nd
double quotes, 2nd, 3rd, 4th
double type
doubleValue( ) method
do-while loop
comparing with while loop
overview
DropOarException class
Duration class
elementData variable, 2nd
ellipsis, 2nd
else blocks, 2nd
else statement
Emp class, 2nd
emp variable, 2nd, 3rd
emp1.startProjectWork( ) method
emp2.startProjectWork( ) method
Employee class, 2nd, 3rd, 4th, 5th, 6th, 7th, 8th, 9th, 10th
empty body
encapsulation
applying
need for
overview, 2nd, 3rd
end-of-line comments
endsWith( ) method, String class
enhanced for loops
comparing with for loop
Iteration with
limitations of
nested
overview
ensureCapacity method
entities, Java, access modifiers and, 2nd
enums
epoch date
equality, comparing objects for
comparing objects of user-defined class
contract of equals method
equals method in class java.lang.Object
incorrect method signature of equals method
equals( ) method
contract of
incorrect method signature of
in java.lang.Object class
overview
error-handling block
errors, 2nd, 3rd, 4th
Exam class, 2nd
ExamQuestion class, 2nd, 3rd
exception categories
ExceptionInInitializerError, 2nd
exceptions
benefits of handling
categories of
checked exceptions
class hierarchy of exception classes
errors
identifying
overview
runtime exceptions
classes and categories
ArithmeticException
ArrayIndexOutOfBoundsException
ClassCastException
ExceptionInInitializerError
IllegalArgumentException
IndexOutOfBoundsException
NoClassDefFoundError
NullPointerException
NumberFormatException
OutOfMemoryError
overview
StackOverflowError
example of
methods for throwing
handle-or-declare rule
overview
throwing all types of exceptions
throwing checked exception, 2nd, 3rd
throwing errors
throwing runtime exceptions, 2nd
separate handling of
throwing
overview
rethrowing
try-catch-finally blocks and, 2nd, 3rd
executable Java applications
executable Java classes versus non-executable Java classes
main method
running Java program from command line
expandCapacity( ) method
experience property
expert1 variable
explainContents( ) method
expressions
extended classes
extended interfaces
extends keyword, 2nd, 3rd
external reference
facebookId property
FallInRiverException class
false value, boolean variable
fatal errors
features and components of Java
abstraction
automatic memory management
encapsulation
inheritance
multithreading and concurrency
object orientation
platform independence
polymorphism
security
type safety
File I/O
file variable
FileInputStream class, 2nd, 3rd
FileNotFoundException, 2nd, 3rd, 4th
filter method
final char array
final interface
final modifier
final class
final interface
final method
final variable
overview, 2nd
final variables, 2nd, 3rd, 4th
finalize method
float argument
Float class, 2nd
float data type, 2nd
floating-point literals
floating-point number
floatValue( ) method
flow control
do-while, comparing with while loop
do-while loop
else blocks, missing
if constructs, 2nd
if-else constructs
for loop
comparing with enhanced for loops
comparing with while loop
enhanced
initialization block
nested
optional parts of for statement
overview
termination condition
update clause
loop constructs
loop statements
break statement, 2nd
continue statement, 2nd
labeled statements
overview
switch statement
arguments passed to
comparing with multiple if-else constructs
creating
label case of, values passed to
overview
using
ternary constructs
correct usage
incorrect assignments
incorrect usage
nested
overview
while loop
comparing with do-while loop
comparing with for loop
overview
for block
for loop
comparing with enhanced for loops
comparing with while loop
enhanced
Iteration with
limitations of
nested
initialization block
nested
optional parts of for statement
overview, 2nd
termination condition
update clause
format method, 2nd
format prefix
FormatStyle value, 2nd
forward reference
from prefix
fully qualified names
functional interfaces
functional-style programming
garbage collection
automatic memory management
overview
of referenced objects
using System.gc( ) or Runtime.getRuntime( ).gc( )
when object is garbage collected
get( ) method, 2nd
get prefix
getAge method
getAverage( ) method, 2nd
getDays( ) method
getHour( ) method
getMinute( ) method
getMonths( ) method
getName( ) method, 2nd, 3rd, 4th
getNano( ) method
getSecond( ) method
getter method
getWeight method, 2nd
getXX( ) method, 2nd
getYears( ) method
HandleAndDeclare class
handle-or-declare rule, 2nd
handling exceptions separately
hashCode( ) method, 2nd, 3rd
HashMap
hasNext method
HelloExam class
hex value
hexadecimal number system, 2nd
hexVal variable
hiding class members
Home class
House class, 2nd, 3rd
hr variable
HRExecutive class, 2nd, 3rd, 4th, 5th, 6th
IDE (Integrated Development Environment), 2nd
identifiers
if block
if constructs, 2nd, 3rd, 4th
if statements, 2nd, 3rd, 4th, 5th
if-else constructs
{} in
multiple, comparing with switch statement
overview, 2nd
if-else pairs
if-else statement
IllegalArgumentException, 2nd
immutable classes
implemented interfaces
implements keyword, 2nd, 3rd
implicit widening, of data types in an arithmetic operation
import statement, 2nd, 3rd
import static statement
incorrect statements
increment( ) method
increment operators
indentation technique
indexOf method, 2nd, 3rd, 4th
IndexOutOfBoundsException
information hiding
inheritance
casting
need for
of variable to another type
with classes
abstract base class vs. concrete base class
base class members inherited by/not inherited by derived class
derived class containing object of its base class
derived classes defining additional properties and behaviors
extending classes, benefits of
need to inherit classes
interfaces
class can’t extend multiple classes
defining
implementing single interface
methods in, modifying
methods in, types of
multiple interfaces, extending
multiple interfaces, implementing
need for using
overview
properties of members of
lambda expressions
comparing passing values with passing code to methods
Predicate interface
syntax of
overview, 2nd, 3rd
polymorphism
binding of variables and methods at compile time and runtime
with classes
with interfaces
reference variables
accessing objects using
of derived class, using to access its own object
of interface, using to access derived class object
of superclass, using to access object of derived class
super keyword
accessing constructors of base class using
accessing variables and methods of base class using
overview
using in static methods
this keyword
accessing constructors using
accessing variables and methods using
overview
using in interfaces
using in static methods
inherited methods
inheriting classes
initialization blocks, vs. constructors
initialization statements
initializer block
initializing arrays
Ink class
inner class
inner loop, 2nd
inner parentheses
insert( ) method, StringBuilder class
instance attributes
instance variables, 2nd
instanceof operator
instanceVariable
int argument, 2nd
int data type, 2nd
int type
int value, 2nd, 3rd
int variable, 2nd, 3rd
intArray, 2nd
Integer class, 2nd, 3rd
Integer variables
integers
Integrated Development Environment.
See IDE.
interface body
interface keyword, 2nd
interface name
interface type, arrays of
interfaceArray
interfaces
defining
methods in, modifying
changing default method to abstract or static
changing static method to default or abstract
overview
methods in, types of
abstract methods
default methods
static methods
multiple interfaces, extending
overview
with same abstract method names
with same name default method names
with same name static method names
multiple interfaces, implementing
with same abstract method names
with same constant names
with same default method names
need for using
overview, 2nd
properties of members of
constants
constructors
methods
single, implementing
implementing abstract methods
overriding default methods
static methods
Interviewer interface, 2nd, 3rd
interviewer variable, 2nd, 3rd, 4th
inTransit( ) method
intValue( ) method
invalid combinations
invalid identifiers
IOException, 2nd
is prefix
IS-A relationship
isAfter( ) method, 2nd
isBefore( ) method, 2nd
isbn variable
island of isolation, 2nd
isNegative method
isPrime method
issueCount variable
issueHistory method
isTested method
isZero method
iterators, 2nd
Java, features and components of
abstraction
automatic memory management
encapsulation
inheritance
multithreading and concurrency
object orientation
platform independence
polymorphism
security
type safety
Java Development Kit.
See JDK.
java HelloExam command
Java Junior Associate certification.
See 1Z0-811.
java keyword
Java reflection
Java Runtime Environment.
See JRE.
java variable
Java Virtual Machine.
See JVM.
JavaBeans
Javadoc comments
java.io.File class
java.io.FileInputStream class
java.io.FileNotFoundException
java.io.FileOutputStream class
java.io.IOException
java.io.Serializable interface
java.lang package, 2nd, 3rd
java.lang.Comparable interface
java.lang.Error class, 2nd
java.lang.Exception class, 2nd
java.lang.IndexOutOfBoundsException error
java.lang.Number class
java.lang.Object class, 2nd, 3rd, 4th
java.lang.RuntimeException class, 2nd
java.lang.Throwable class, 2nd
java.sql package
java.time.format package
java.util package, 2nd
java.util.Date instance
JDK (Java Development Kit)
JRE (Java Runtime Environment), 2nd
Jumpable interface, 2nd
JVM (Java Virtual Machine), 2nd, 3rd, 4th
3.143.247.53