Books & Videos

Table of Contents

Chapter: Course Introduction

Introduction To Learning Java 8

01m 55s

Course Overview And Author Introduction

01m 15s

How To Access Your Working Files

01m 15s

Chapter: Core Concepts Of Java

Java Versions

04m 36s

Anatomy Of A Java Program

03m 33s

Chapter: Installing A Development Environment

Installing The JDK And Eclipse For Windows

09m 33s

Installing The JDK And Eclipse For OSX

05m 12s

Installing The JDK And Eclipse For Linux

05m 42s

Chapter: First Steps

Creating A Project And Package

07m 0s

Writing Your First Java Class

05m 24s

Compiling And Running A Java Class

05m 21s

Course Project Class Diagram

02m 44s

Chapter: Data Types and Variables - Scrapbook

Creating A Scrapbook Page

07m 31s

Defining Variables

06m 45s

Working With Integers

07m 48s

Working With Floating Point Variables

06m 52s

Defining Boolean Variables

04m 30s

Defining String Variables

04m 8s

Defining Date Variables

07m 59s

Documenting Out Project Fields

03m 35s

Chapter: Anatomy Of A Class

Class Declaration

02m 34s

Fields And Comments

03m 40s

Constructors

04m 35s

Getter And Setter Methods

05m 12s

Using The Passenger Class - Part 1

04m 48s

Using The Passenger Class - Part 2

04m 46s

Chapter: Unit Testing

Creating A Test Class

07m 26s

Writing Test Methods - Part 1

04m 47s

Writing Test Methods - Part 2

03m 57s

Test Driven Development

02m 39s

Writing The Flight Test Class

04m 38s

Writing The Flight Class - Part 1

03m 35s

Writing The Flight Class - Part 2

04m 41s

Writing The Flight Class - Part 3

02m 5s

Finishing The Flight Class

06m 7s

Exercise - Build The Seat Class

00m 36s

Solution - Building The Seat Class

04m 47s

Using The toString Method

06m 9s

Creating And Running A Test Suite

03m 57s

Chapter: Passing Data Between Objects

Parameters And Arguments

06m 10s

Return Values

04m 12s

Using Multiple Constructors

03m 54s

Using Objects As Field Types

04m 43s

Testing The Ticket Class

04m 14s

Review Of Data Classes

04m 21s

Chapter: Storing Objects In ArrayLists

Introduction To ArrayLists

04m 1s

Creating The Database Class

04m 8s

Adding Fields And Methods To The Database Class

06m 34s

Adding ArrayList Elements

06m 7s

Accessing ArrayList Elements

03m 30s

Bootstrapping The Database

03m 26s

Searching For ArrayList Elements

03m 31s

Removing ArrayList Elements

02m 21s

Chapter: Java Syntax

While Loops

06m 33s

For Loops

04m 38s

Enhanced For Loops

04m 56s

If Statements

06m 17s

Comparison Operators

03m 28s

Modifying The addPassenger Method

04m 59s

Testing The addPassenger Method

04m 4s

Writing The addTicket Method

06m 37s

Writing The getOpenSeats Method

04m 42s

Chapter: Using The Console For User Input

Outlining The Console Class

04m 36s

Creating The Console Main Loop

04m 27s

Receiving Screen Input

04m 57s

Testing For Exceptions

06m 17s

Receiving The Flight Number

05m 32s

Receiving The Seat Number

02m 58s

Booking The Ticket

02m 57s

Chapter: Deploying Your Application

Creating A JAR File

04m 5s

Running A JAR File

02m 37s

Chapter: Object Inheritance

Creating A Subclass

05m 54s

Finishing The Subclass

02m 48s

Using A Subclass

05m 3s

Method Overriding

03m 21s

Chapter: Persistence Using Files

Reading From A File

05m 37s

Writing To A File

03m 57s

Chapter: Logging

Introduction To Logging

02m 1s

Using Global Logging

03m 27s

Configuring Class Level Logging

05m 9s

Adding Logging Statements

05m 54s

Chapter: Conclusion

Wrap-Up

02m 44s