Books & Videos

Table of Contents

Chapter: Getting Started with Java

What is Java?

05m 21s

Setting Up Your Development Environment

16m 30s

What to do When You Get An Error

04m 43s

Chapter: Understanding Typed Variables

Integer Variables

11m 57s

Floating Point Variables

11m 7s

Math Functions

09m 57s

Char Variables

05m 10s

Strings

09m 53s

Chapter: Branching

Understanding If Statements

14m 15s

Complex Conditionals

09m 27s

Switch... Case... Break

07m 26s

While and Do While Loops

11m 57s

For Loops

05m 24s

Chapter: Data Structures

Working with Arrays

14m 46s

Multidimensional Arrays

16m 3s

ArrayLists

18m 47s

Maps

12m 3s

Chapter: Functions

Basics of Java Functions

24m 52s

Advanced Java Functions

15m 11s

Chapter: Modeling with Object Oriented Java

Creating Classes and Objects

18m 38s

Creating Constructors

12m 31s

Chapter: More Object Oriented Java

Inheritance

21m 8s

Abstract Classes

07m 36s

Chapter: Useful Java Classes

Date and Time

16m 49s

String Functionality

13m 11s

Exceptions

14m 48s

The Object Class

09m 55s

Primitive Classes

03m 28s

Chapter: File I/O

Writing Data

13m 38s

Reading Data

08m 29s

Serializing Classes

16m 30s

Chapter: Basic GUI Development

Swing GUIs

16m 15s

A Visual GUI Editor Tool

08m 33s

Events Handling

14m 33s

Chapter: XML

Reading XML Data

06m 51s

Parsing XML Data

21m 7s

Writing XML Data

08m 42s