1Z0-808 | Java SE 8 Programmer I

  1. Home
  2. 1Z0-808 | Java SE 8 Programmer I
1Z0-808 | Java SE 8 Programmer I

Java is the No. 1 programming language for developing applications across conventional and cloud environments meeting the global standard for developing secure, portable, high-performance applications for the widest range of computing platforms possible. If you are looking for such attributes in your certification then you must go for Java certification. Java SE 8 Programmer I is an associate-level certification that will help you build a foundation about Java. If in future you are aiming to become a Professional Java developer then Java SE 8 Oracle Certified Associate (OCA) certification is the first step which will provide you all the required high-level skills.

In order to get Oracle Certified Associate (OCA) Java SE 8 Programmer, you must take beginner and intermediate Java SE 8 training and gaining practical, hands-on experience.

Target Job Roles

  • Java programmer
  • Java enterprise developer

1Z0-808: Exam Details

Exam Title:Java SE 8 Programmer I
Exam Number:1Z0-808
Exam Price:$245 
Format:Multiple Choice
Duration:150
Number of Questions:70
Passing Score:65%
Validated Against:This exam has been written for the Java SE 8 release.

Oracle 1Z0-808: Course Structure

Oracle 1Z0-808 exam Course Structure

1.Java Basics 

  • 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.

2.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 

3.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  

4.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

5.Working with Selected classes from the Java API 

  • 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.DateTimeFormatter, java.time.Period
  • Declare and use an ArrayList of a given type 
  • Write a simple Lambda expression that consumes a Lambda Predicate expression

6.Working With Java Data Types 

  • Declare and initialize variables (including the casting of primitive data types)
  • Differentiate between object reference variables and primitive variables
  • Know how to read or write to object fields
  • Explain an Object’s Lifecycle (creation, “dereference by reassignment” and garbage collection)
  • Develop code that uses wrapper classes such as Boolean, Double, and Integer  

7.Creating and Using Arrays 

  • Declare, instantiate, initialize and use a one-dimensional array
  • Declare, instantiate, initialize and use multi-dimensional arrays

8.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
  • 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

9.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, ArrayIndexOutOfBoundsException, ClassCastException)

Schedule Your Exam Now

There are two ways to appear in the exams. Both the scheduling will take place through the external testing partner Pearson VUE website. Either way, you’ll sign in to CertView to register for Oracle Certification exams. You can either,

  • Schedule it now and pay directly with a credit card, or
  • Redeem a voucher you’ve purchased from Oracle

you will receive an email within 30 minutes of completing your Oracle Certification exam, from Oracle notifying you that your exam results are available in CertView.

Oracle 1Z0-808 Exam FAQ

For More Details Visit: 1Z0-808 | Java SE 8 Programmer I FAQ

Preparatory Guide

This preparation guide is meant to give you a better understanding about the workflow of the Java SE 8 Programmer I (1Z0-808) certification exam. So, make sure to take a look at this preparatory guide.

Preparatory Guide 1Z0-808 Exam

Learning Resources

I.Recommended Training Courses for Exam 1Z0-808

You can complete any on of the following training for better understanding.

1.Java SE 8 Fundamentals

As the name suggests this is a fundamental course and will provide you a brief introduction about object-oriented programming using the Java language. By enrolling in this course, you’ll build a solid basis in the Java programming language upon which to base continued work and training. You will learn to:

  • Use Java programming language constructs to create a Java technology application.
  • Use decision and looping constructs and methods to dictate program flow.
  • Understand basic object oriented concepts such as inheritance, encapsulation, and abstraction.
  • Use and manipulate object references, and to write simple error handling code.
  • Use the new SE 8 java.time and java.time.format packages to format and print the local date and time.
  • Specify a data modification by passing a predicate lambda expression to the Collections class.
2.Java Learning Subscription

If you are a developer, then this Java Learning Subscription will offer you a continually advancing language and platform to create the next generation of, highly secure and scalable enterprise applications. Through this self-paced, online training solution, you will get complete, up-to-date Java SE and Java EE training you need. This solution will also enable training to multiple people throughout your organization who need Java training but are at various stages of their development. The following areas are covered under this subscription:

  • Free Java SE 11 new features video
  • Java training curriculum (eg Java SE 8 and Java SE 11)
  • Java Core SE concepts
  • Experiment with new features that ease development
  • Java best practices
  • Java 11 certification exams included
  • Learn how to leverage product enhancements soon after each product release
3.Unlimited Learning Subscription – All Technology

This Unlimited Learning Subscription – All Technology will give you access to the entire digital learning portfolio of Oracle technologies for twelve months. This subscription will provide you 24/7 unlimited access to a set of learning subscriptions that include lectures, hands-on labs, practice exams, and certifications.

Following contents are included in this subscription:

II.Learning paths

These are expert-led courses for beginner to advanced Java developers. This learning path covers core concepts, such as language constructs and data types, to intermediate and advanced concepts, such as modular programming, secure coding, and convenience methods. Follow the sequence of recommended courses to develop product expertise to help you on-the-job.

III.Join Study Groups or Oracle Community

Joining a study group or any oracle community for your desired exam will make sure that none of your questions are left unanswered. The members in these groups are Java experts and many peer candidates with similar problems, therefore you can be assured to get the answer of beginner, intermediate, or advanced level queries. Thus, it is advisable to join some study groups.

Practice Test

After you are done with your preparation, it is always recommended to do self-assessment. The practice test will make sure that all your weak areas are looked upon before you sit for the actual Java Exam. The practice test will make sure that you get your queries resolved well before your final exams. You can take up the practice exam provided testpreptraining.com, these practice tests are based upon Java standards thus, assuring your results. So, take Practice Tests Now!

1Z0-808 Exam Start practicing Now

Boost your chances with advanced learning skills and expert tutorials on Java SE 8 Programmer I (1Z0-808) and become a Java Certified Associate.

Menu