1z0-808: Java SE 8 Programmer

1z0-808: Java SE 8 Programmer

Get ready for your exam by enrolling in our comprehensive training course. This course includes a full set of instructional videos designed to equip you with in-depth knowledge essential for passing the certification exam with flying colors.

$14.99 / $24.99

Welcome!

  • 1. Course Overview
    1m 43s
  • 2. Installing the Java SE Development Kit 8 (JDK)
    3m 13s
  • 3. Installing Eclipse
    7m 53s

Getting Started with Java

  • 1. Section Overview
    26s
  • 2. The Features of the Java Programming Language
    4m 43s
  • 3. The Java Platform
    5m 49s
  • 4. Editions and Versions
    8m 44s
  • 5. The Java Development Kit (JDK)
    3m 39s
  • 6. Your First Java Program - Part 1 (Code)
    13m 1s
  • 7. Your First Java Program - Part 2 (Compilation and Execution)
    4m 54s
  • 8. Hello World Lab & Lab Files
    2m 46s
  • 9. Java API Documentation (Javadocs)
    3m 8s

Introduction to Objects

  • 1. Section Overview
    22s
  • 2. Object Oriented Programming (OOP)
    6m 2s
  • 3. Objects vs
    11m 18s
  • 4. Stack & Heap
    2m 56s
  • 5. Using Objects
    15m
  • 6. Initializing Data
    6m 35s
  • 7. Creating Object Types - Part 1
    3m 56s
  • 8. Creating Object Types - Part 2
    7m 18s
  • 9. Creating Object Types - Part 3
    6m 7s
  • 10. Building Constructors
    7m 24s
  • 11. Default Constructor
    4m 14s
  • 12. Initialization Blocks
    6m 8s
  • 13. Introduction to Objects Lab
    1m 3s

Static, Scope, and Garbage Collection

  • 1. Section Overview
    17s
  • 2. Static Variables
    9m 59s
  • 3. Static Methods
    8m 31s
  • 4. Static Initialization Block
    3m 50s
  • 5. "this" - Part 1
    8m 8s
  • 6. "this" - Part 2
    6m 59s
  • 7. "this" - Part 3
    6m 10s
  • 8. Scope - Part 1
    6m 11s
  • 9. Scope - Part 2
    7m 57s
  • 10. Garbage Collection
    5m 54s
  • 11. Java Memory Leaks
    3m 38s
  • 12. Static Lab
    38s

Packages

  • 1. Section Overview
    17s
  • 2. Packages
    15m 9s
  • 3. Classpath
    5m 3s
  • 4. JARs
    6m 40s
  • 5. Packages Lab
    33s

Java Conventions and Primitives

  • 1. Section Overview
    33s
  • 2. Coding Standards
    8m 36s
  • 3. Comments
    3m 3s
  • 4. Javadoc
    5m 41s
  • 5. Primitive Data Types
    7m 52s
  • 6. Primitive Literals
    5m 7s
  • 7. Primitive Conversion
    9m 18s
  • 8. Big Numbers
    3m 33s
  • 9. Primitives Lab
    29s

Java Syntax

  • 1. Section Overview
    20s
  • 2. Condtionals - If / Else If / Else
    7m 56s
  • 3. Conditionals - Switch
    6m 18s
  • 4. Operators: Part 1
    11m 17s
  • 5. Operators: Part 2
    5m 27s
  • 6. Loops
    7m 35s
  • 7. Break, Continue, and Labels
    7m 15s
  • 8. Enumerations (enum)
    8m 22s
  • 9. Java Syntax Lab
    42s

Strings

  • 1. Section Overview
    18s
  • 2. String Objects
    6m 2s
  • 3. String Operations and Operators
    5m 26s
  • 4. Immutable Strings
    6m 55s
  • 5. Pass By Value: Primitives
    8m 14s
  • 6. Passing By Value: Objects
    4m 56s
  • 7. Passing By Value Lab
    41s

Encapsulation

  • 1. Section Overview
    22s
  • 2. Encapsulation and Data Hiding
    7m 41s
  • 3. Getters and Setters: Part 1
    6m 26s
  • 4. Getters and Setters: Part 2
    3m 22s
  • 5. Access Modifiers
    7m 2s
  • 6. Encapsulation Lab
    33s

Inheritance

  • 1. Section Overview
    20s
  • 2. Inheritance: Part 1
    3m 34s
  • 3. Inheritance: Part 2
    6m 57s
  • 4. Chaining Constructors
    11m 30s
  • 5. Overloading Methods
    7m
  • 6. Overriding Methods
    8m 17s
  • 7. Covariant Returns
    1m 30s
  • 8. The Three Faces of Final
    5m 30s
  • 9. Inheritance Lab
    41s

Polymorphism

  • 1. Section Overview
    26s
  • 2. Polymorphism Demo
    8m
  • 3. Polymorphism: Part 1
    7m 17s
  • 4. Polymorphism: Part 2
    7m 2s
  • 5. Benefits of Polymorphism
    8m 19s
  • 6. Object Type Casting
    6m 13s
  • 7. The Object Class
    11m 40s
  • 8. Polymorphism Lab
    36s

Abstract Classes and Interfaces

  • 1. Section Overview
    23s
  • 2. Abstract Classes: Part 1
    7m 19s
  • 3. Abstract Classes: Part 2
    5m 17s
  • 4. Interfaces: Part 1
    6m 16s
  • 5. Interfaces: Part 2
    11m 22s
  • 6. Interfaces: Part 3
    6m 27s
  • 7. Abstract Classes and Interfaces Lab
    55s

Lambda Expressions and Static Imports

  • 1. Section Overview
    18s
  • 2. Marker and Functional Interfaces
    3m 44s
  • 3. Lambda Expressions
    7m 22s
  • 4. Predicate
    2m 32s
  • 5. Static Imports
    5m 6s
  • 6. Lambda Expressions Lab
    30s

Dates and Time

  • 1. Section Overview
    21s
  • 2. LocalDate
    8m 3s
  • 3. LocalTime, LocalDateTime, and Period
    8m 49s
  • 4. DateTimeFormatter
    8m 14s
  • 5. Dates and Time Lab
    44s

Arrays

  • 1. Section Overview
    30s
  • 2. Arrays
    11m 15s
  • 3. Polymorphism Revisited
    6m 49s
  • 4. Multi-Dimensional Arrays
    4m 14s
  • 5. Sorting and Searching Arrays
    3m 27s
  • 6. Common Array Mistakes
    3m 9s
  • 7. Varargs
    3m
  • 8. Arrays Lab
    21s

Collections

  • 1. Section Overview
    22s
  • 2. When Arrays Are Not Enough
    3m 36s
  • 3. Collections
    5m 4s
  • 4. The Collection Interface
    2m 51s
  • 5. Iterator
    3m 45s
  • 6. Lists
    4m 8s
  • 7. Sets
    3m 33s
  • 8. Queues
    5m 42s
  • 9. Deques
    3m 30s
  • 10. Maps
    7m 28s
  • 11. Collections Lab
    44s

More with Collections

  • 1. Section Overview
    11s
  • 2. Limitations of Collections
    5m 20s
  • 3. Generics and Autoboxing
    5m 46s
  • 4. Diamond Operator
    2m 5s
  • 5. Sorting and Searching Collections
    1m 32s
  • 6. Comparable
    4m 17s
  • 7. Comparator
    3m 17s
  • 8. More With Collections Lab
    32s

Exception Handling

  • 1. Section Overview
    21s
  • 2. Throwable
    2m 49s
  • 3. Catching Exceptions
    5m 43s
  • 4. Finally Block
    4m 15s
  • 5. The Exception Object
    1m 46s
  • 6. Unchecked (Runtime) vs
    4m 36s
  • 7. Creating Exceptions
    2m 17s
  • 8. Exception Handling Lab
    24s