Tutorialspoint

Java for Beginners - A Complete Course in Java Fundamentals and Java 8 OCA Certification (1Z0-808)

Using diagrams and code to explain all the critical fundamentals of Java.

Course Description

If you want to learn the critical fundamental concepts in Java then consider this course carefully. This course is a systematic approach to the Oracle Java 8 1Z0-808 (OCA) Certification exam. All of the topics on the syllabus on the Oracles website are covered. All of the topics are dealt with in detail, assuming no prior knowledge.

Topics include:

  • Java Basics

  • Working with Java Data Types

  • Controlling Program Flow

  • Working with Methods and Encapsulation

  • Java Object-Oriented Approach

  • Exception Handling

  • Arrays 

  • Working with Selected classes from the Java API

As well as explaining concepts using code samples in an IDE where necessary, I draw diagrams on a whiteboard wherever I can. Feedback from learners has been extremely positive regarding the use of diagrams on the whiteboard. The whiteboard is particularly useful around the topics of:

  • Java objects versus references

  • String and wrapper-class immutability

  • Arrays

  • Inheritance - upcasting, downcasting, ClassCastExceptions (why they occur)

  • Garbage collection

Goals

  • Java Basics - scope, class structure, Java features, identifiers, and reserved words.
  • Working with Java Data Types - primitives, wrappers, operators, String immutability, StringBuilder
  • Controlling Program Flow - conditional (if/switch), loops (while/do-while/for), break, continue.
  • Working with Methods and Encapsulation - static, constructors, access modifiers, call-by-value.
  • Java Object Oriented Approach - inheritance, overloading/overriding, polymorphism, abstract, constructors, upcasting/downcasting, interfaces, enums, instanceof
  • Exception Handling - try/catch/finally, try-with-resources, suppressing exceptions, exception signatures, inheritance, custom exceptions
  • Arrays - declaring, initializing, anonymous arrays, reference assignments, 2D arrays, arrays with wrappers
  • Working with Selected classes from the Java API - ArrayLists, Lamba expressions, Predicate Lambdas, Calendar Data manipulation

Prerequisites

  • an IDE (integrated development environment) such as Netbeans, Eclipse, IntelliJ etc...
  • basic computer fundamentals
Show More

Curriculum

  • Class Structure
    02:40
  • Scope
    03:57
    Preview
  • Console IO
    04:30
  • Java Features
    01:35
  • Identifiers and Reserved Words
    02:16
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Tutorialspoint
Feedbacks
5.0
Course Rating
100%
0%
0%
0%
0%

    Feedbacks (1)

  • Raja Kanchanapalli
    Raja Kanchanapalli

Java for Beginners - A Complete Course in Java Fundamentals and Java 8 OCA Certification (1Z0-808)
This Course Includes
  • 8 hours
  • 116 Lectures
  • 46 Resources
  • Completion Certificate Sample Certificate
  • Lifetime Access Yes
  • Language English
  • 30-Days Money Back Guarantee

Sample Certificate

sample certificate

Use your certification to make a career change or to advance in your current career. Salaries are among the highest in the world.

We have 30 Million registered users and counting who have advanced their careers with us.

X

Sample Certificate

Talk to us

1800-202-0515