To view these videos, you must have FLASH PLAYER (7.0 or higher) installed on your computer. (download FLASH)
As an alternative to viewing the free videos here, download them permanently into you own computer.

Attention: Due to unusually heavy traffic, you may experience slow response in peak hours on some video downloads.

Lesson 13: ASCII and More on char
   
Legal operations with strings, integers, and characters (1:56)
   ASCII codes (7:35)
   String/char conversions, the Character class (5:32)
   Upper/lower case conversions (3:11)

Lesson 14: Binary, Hex, and Octal
  Comparison of number systems (5:58)
   Hexadecimal system (5:51)
   Entering hex and octal values (7:01)
   Integer.toString, Integer.parseInt (7:48)

Lesson 15: Classes and Objects
   Building a Circle class (8:28)
   area and circumference methods (4:54)
   Signature of a method, constructor (5:10)

Lesson 16: More on Classes and Objects
   public and private access (4:40)
   Anonymous objects, setting objects equal (6:20)
   Equality of objects (6:16)
   String equality, object reassignment (5:46)

Lesson 17: Advanced String Methods
   compareTo method (4:59)
   indexOf method (5:04)
   charAt, replace, trim(4:50)
   Using Scanner with a String argument (4:48)
   Scanner hasNext method, adjacent delimiters (3:05)

Lesson 18: Arrays
   Three ways to create an array (6:45)
   Array length, initializing an array (4:05)
   
split method (4:08)

 

Lesson 19: Advanced Array Concepts
   Initializing an object array, comparing array elements (5:34)
   Multiple references, arraycopy method (4:23)
   The Arrays class (4:50)
   Command line arguments (4:20)
   Enhanced for-loop (6:02)

Lesson 20:static Methods and State Variables
   First reason for using static (8:20)
   Second reason for using static (3:48)
   Miscellaneous static facts (3:00)

Lesson 21: Wrapper Classes
   Primitive type and wrapper class equivalents (4:47)
    Arithmetic conversions (2:51)

Lesson 22: Additional Methods of Wrapper Classes
   Converting strings into numerics (5:13)
    Base conversions (4:10)

Lesson 24: Input from a Disk File
   Creating a text file (5:07)
    Inputting the file (6:42)

Lesson 25: Processing File Input with Scanner
   Inputting data (4:11)
   Dealing with unpredictable data (5:45)

Lesson 26:    Writing to a Text File (6:33)

Lesson 27: Formatting (rounding off)
   Using the NumberFormat class (5:12)
   The Formatter class in general (5:30)
   Details of the Formatter class (5:21)
   printf (6:02)

DVD front cover   DVD back cover