Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
123 views

Java SE 8 Programmer 1 Certification Exam Topics (OCA Java 8)

This document outlines the topics covered on the Java SE 8 Programmer 1 Certification Exam (OCA Java 8). It covers key Java concepts like variables, classes, methods, inheritance, exceptions, arrays, strings, and more. The exam tests skills like defining classes, using operators and control flow, working with inheritance and polymorphism, using common Java APIs, and handling exceptions. Mastery of Java fundamentals like data types, arrays, encapsulation, and object-oriented programming principles is required to pass the exam.

Uploaded by

Arun Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views

Java SE 8 Programmer 1 Certification Exam Topics (OCA Java 8)

This document outlines the topics covered on the Java SE 8 Programmer 1 Certification Exam (OCA Java 8). It covers key Java concepts like variables, classes, methods, inheritance, exceptions, arrays, strings, and more. The exam tests skills like defining classes, using operators and control flow, working with inheritance and polymorphism, using common Java APIs, and handling exceptions. Mastery of Java fundamentals like data types, arrays, encapsulation, and object-oriented programming principles is required to pass the exam.

Uploaded by

Arun Kumar
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

4/19/2020 Java SE 8 Programmer 1 Certification Exam topics(OCA Java 8)

SIMPLIFYING SEARCH

THE
PROGRAMMING
CONCEPTS
Pages

Home

Java SE 8
Programmer 1
Certi cation
Exam
topics(OCA Java
8)

December 14, 2019

ava Basics 
https://www.consciousprogramming.com/2019/12/java-se-8-programmer-1-certification.html 1/9
4/19/2020 Java SE 8 Programmer 1 Certification Exam topics(OCA Java 8)

J
SHARE
Define the scope

of variables 

Define the structure of a

Java class

Create executable Java

applications with a main

method; run a Java

program from the

command line; produce

console output

Import other Java

packages to make them


accessible in your code

Compare and contrast


the features and

components of Java such


as: platform

independence, object
orientation,

encapsulation, etc.

Using Operators
and Decision
Constructs 

Use Java operators; use

parentheses to override
operator precedence

Test equality between


Strings and other objects

using == and equals ()

Create if and if/else and

ternary constructs 

Use a switch statement 

https://www.consciousprogramming.com/2019/12/java-se-8-programmer-1-certification.html 2/9
4/19/2020 Java SE 8 Programmer 1 Certification Exam topics(OCA Java 8)

Using Loop
Constructs 

Create and use while

loops

Create and use for loops


including the enhanced

for loop

Create and use do/while

loops

Compare loop constructs

Use break and continue  

Working with
Inheritance 

Describe inheritance and

its benefits

Develop code that makes


use of polymorphism;

develop code that


overrides methods; 

differentiate between the


type of a reference and
the type of an object

Determine when casting


is necessary

Use super and this to


access objects and

constructors

Use abstract classes and


interfaces

Working with
Selected classes
from the Java API 

https://www.consciousprogramming.com/2019/12/java-se-8-programmer-1-certification.html 3/9
4/19/2020 Java SE 8 Programmer 1 Certification Exam topics(OCA Java 8)

Manipulate data using

the StringBuilder class


and its methods

Create and manipulate


Strings

Create and manipulate


calendar data using
classes from
java.time.LocalDateTime, 

java.time.LocalDate,
java.time.LocalTime,
java.time.format.DateTim
eFormatter,

java.time.Period

Declare and use an


ArrayList of a given type 

Write a simple Lambda


expression that
consumes a Lambda
Predicate expression

Working With Java


Data Types 

Declare and initialize

variables (including
casting of primitive data
types)

Differentiate between

object reference
variables and primitive
variables

Know how to read or


write to object fields

https://www.consciousprogramming.com/2019/12/java-se-8-programmer-1-certification.html 4/9
4/19/2020 Java SE 8 Programmer 1 Certification Exam topics(OCA Java 8)

Explain an Object's
Lifecycle (creation,

"dereference by
reassignment" and
garbage collection)

Develop code that uses

wrapper classes such as


Boolean, Double, and
Integer  

Creating and Using


Arrays 

Declare, instantiate,
initialize and use a one-

dimensional array

Declare, instantiate,
initialize and use multi-
dimensional arrays

Working with
Methods and
Encapsulation 

Create methods with


arguments and return

values; including
overloaded methods

Apply the static keyword


to methods and fields  

Create and overload


constructors;
differentiate between
default and user defined

constructors

Apply access modifiers

https://www.consciousprogramming.com/2019/12/java-se-8-programmer-1-certification.html 5/9
4/19/2020 Java SE 8 Programmer 1 Certification Exam topics(OCA Java 8)

Apply encapsulation
principles to a class

Determine the effect

upon object references


and primitive values
when they are passed 
into methods that
change the values

Handling
Exceptions 

Differentiate among
checked exceptions,

unchecked exceptions,
and Errors

Create a try-catch block


and determine how
exceptions alter normal
program flow

Describe the advantages

of Exception handling 

Create and invoke a


method that throws an
exception

Recognize common
exception classes (such
as NullPointerException,

ArithmeticException,
ArrayIndexOutOfBounds
Exception,
ClassCastException)

SHARE
Comments

https://www.consciousprogramming.com/2019/12/java-se-8-programmer-1-certification.html 6/9
4/19/2020 Java SE 8 Programmer 1 Certification Exam topics(OCA Java 8)

Enter your comm

Popular posts from this blog

What
is
depend
ency
injectio
n and
what
are e
advan
tages?
March 28,
2020

Dependenc
y injection is

a design
https://www.consciousprogramming.com/2019/12/java-se-8-programmer-1-certification.html 7/9
4/19/2020 Java SE 8 Programmer 1 Certification Exam topics(OCA Java 8)

pattern that

SHARE
POST A
COMMENT
READ MORE

Design
philoso
phy of
Spring
Frame
w k
April 11, 2020

Spring helps

to defer
design

decision as…

SHARE
POST A
COMMENT
READ MORE

https://www.consciousprogramming.com/2019/12/java-se-8-programmer-1-certification.html 8/9
4/19/2020 Java SE 8 Programmer 1 Certification Exam topics(OCA Java 8)

Archive

Labels

Report Abuse

Powered by Blogger

https://www.consciousprogramming.com/2019/12/java-se-8-programmer-1-certification.html 9/9

You might also like