Getting Started with Java – Highest Ranking Free Video Tutorials
Posted by asp.net videos on Friday, August 24, 2007 · Leave a Comment
Premium (Not Free) Video Tutorials
Free Video Tutorials & Free Tools
Premium (Not Free) Video Tutorials
Free Video Tutorials & Free Tools
Here are two sets of video tutorials on Java. They provide a good introduction to Java – from installing the Java Development Kit to using object oriented programming techniques.
The first set was produced by Curtis Fonger, a MIT student. This set of videos uses EasyEclipse with Java. The videos are produced in Adobe Flash, and can be viewed by clicking here . Here is the second set of video tutorials on Java. You can click on the headings to open the video in a new window where it can be enlarged to full-screen.
Here is a free Java Video series by Maury Hillstro
Table of Contents
I. Java
Introduction to Java
31:13
Intro
0:00
What is Java?
0:12
Definition of Java
0:13
Writing a Java Program
3:48
Example: Converter IO Program
3:49
Example: Grade Program
8:00
Example: Writing a Java Program
12:13
Starting Point of All Java Code
14:00
'Public Static Void Main'
14:01
'Public Static Void Main' Syntax
16:07
Syntax
16:08
String
16:27
args
16:41
How to Add Comments
17:13
How to Add and Use Comments
17:14
Java Statements
17:59
Java Statements and Example
18:00
Example1: Text-printing Program
18:44
Example 2: Text-printing on Multiple Lines
20:12
Example 3: Addition Program that Displays the Sum of Two Numbers
21:11
Example 4: Program that Determines Calculations of Two Numbers
24:43
Example 5: Running Programs Through NetBeans IDE
25:50
Working with Java
31:57
Intro
0:00
History of Java
0:09
History of Java
0:10
Requirements of Java
2:35
Free to Download & Install
2:36
System's Path Environment Variable
4:40
Java's Two-Step Process
5:48
Create Source File
5:49
Compile Source File Into Bytecode
6:49
Java Application Creation
7:35
Two Main Ways to Create Java Application
7:36
Other Popular Java-compatible IDE
8:08
Importing Classes
8:45
Importing Classes, Example, and Syntax
8:46
Arithmetic Rules of Precedence
10:02
PEMDAS vs. P(MDR)(AD)(Java)
10:03
Four More Program Examples
13:22
Example: Circle Geometry
14:06
Example: Searching Through a Text String
19:50
Example: Doing a Find & Replace
23:35
Example: Calendar Functions
25:45
Classes, Objects, and Methods
29:34
Intro
0:00
Classes, Objects, and Methods
0:09
Class
0:10
Object
0:57
Attributes
1:14
Method
1:33
Arguments
1:48
Instance Variables
2:17
Instance Variables
2:18
Set and Get Methods
3:15
Set and Get Methods
3:16
Primitive Types vs. Reference Types
4:11
Primitive Types
4:12
Reference Type
6:56
Constructors
7:22
Attributes of Constructors
7:23
Example 1: Prints a Table of Squares and Cubes From 0 to 10
8:26
Example 2: Bank Account Class with Constructor
11:54
Example 3: Create and Change Account Object
14:14
Example 4: Bank Account Debit Function
18:44
Example 5: Debit Account Balance Program
20:08
Example 6: Hardware Store Inventory & Invoice
22:50
Example 7: Hardware Store Inventory & Invoice Main Class
26:05
If Logic
34:20
Intro
0:00
The Mighty 'If'
0:08
If Logic and If Statements
0:09
Conditional Statements in Java
1:44
If
1:45
If…Else
2:07
If…Else If….Else
2:33
Switch
3:15
Pseudocode
3:41
Pseudocode
3:42
Examples
4:05
Compound Assignment Operators
6:17
Compound Assignment Operators and Examples
6:18
Boolean Logical Operators
9:02
&& Operator
9:03
| | Operator
9:58
! Operator
11:38
Example 1: Program that Determines the Larger of Two Numbers
13:00
Example 2: Determine the Largest and Smallest Entry
15:55
Example 3: Determine if a Number is Odd or Even
19:24
Example 4: Determine if Three Values Could Form a Triangle
21:44
Example 5: Run Application for Triangle
24:23
Example 6: Basic If…Else Statement
25:11
Example 7: Basic If…Else If…Else Statement
26:52
Example 8: Catch Possibilities if User Enters Invalid Numbers
28:38
Example 9: Basic Switch Statement
31:10
Loops
37:00
Intro
0:00
Types of Loops
0:07
For Loop
0:54
While Loop
1:15
Do…While Loop
1:39
Increment and Decrement Operators
2:26
Operators Overview
3:11
Pre-Increment
4:34
Pre-Decrement
5:35
Post-Increment
6:01
Post-Decrement
6:25
Counters vs. Sentinels
7:06
Counters
7:07
Sentinels
7:40
Break & Continue Statements
8:46
Break
8:47
Continue
9:29
While Loop Syntax
10:03
While Loop Syntax and Example
10:04
For Loop Syntax
11:54
For Loop Syntax and Example
11:55
Example 1: Calculate Commissions for Sales Staff
13:55
Example 2: Program Calculates Average Miles Per Gallon
18:56
Example 3: Find the Smallest of Entered Numbers
23:30
Example 4: Return the Lyrics to 'The 12 Days of Christmas'
27:37
Example 5: Do While Setup
31:50
Example 6: Break Loop Statement Example
34:21
Example 7: Continue Loop Statement Example
35:05
Modules
33:56
Intro
0:00
Types of Modules
0:09
Methods & Classes
0:10
Packages
0:28
Static Class Members
1:20
Static Class Members
1:21
Example of Static Class Members
1:51
Queues vs. Stacks
3:21
Queues
3:51
Stacks
5:06
Push and Pop
5:42
Method Overloading
6:05
Method Overloading
6:06
The 'this' Keyword
7:13
'this' Keyword
7:14
Example
7:28
Composition vs. Inheritance
8:05
Composition and Example
8:23
Inheritance and Example
9:33
Example 1: Roll a Six-diced Die 10,000 Times
10:53
Example 2: Program Calculates Charges for Parking Lot
14:47
Example 3: Test Application for Class Parking
20:30
Example 4: Program that Converts Fahrenheit to Celsius and Vice Versa
23:43
Example 5: Program Simulates Tossing a Coin
29:25
Arrays
34:03
Intro
0:00
What is an Array?
0:08
Attributes of Array
0:09
Types of Arrays
1:10
Single-Dimensional
1:18
Two-Dimensional
2:01
How to Declare an Array
3:15
Declaring an Array: Single Dimension
3:16
Declaring an Array: Two Dimension
4:12
The Enhanced 'for' Statement
5:02
'for' Statement
5:03
Passing Arrays to Methods
7:14
Pass by Value
7:34
Pass by Reference
7:54
Example 1: Simple Array
8:24
Example 2: Program Simulates Rolling Two Six-sided Dice 36,000 Times
9:54
Example 3: Application Roll Two Dice
14:49
Example 4: Program Totals Sales for Sales Staff and Products
17:24
Example 5: Application for Class Sales
21:08
Example 6: Card Class Represents a Playing Card
24:43
Example 7: Deck Class Represents a Deck of Playing Cards
26:36
Example 8: Card Shuffling and Dealing Application
30:35
Inheritance
28:15
Intro
0:00
Composition vs. Inheritance
0:07
Composition & Example
0:17
Inheritance & Example
1:16
Composition vs. Inheritance
2:04
Visual Diagram
2:05
Inheritance Class Structure
4:36
Parent Class
4:37
Child Class
4:51
Purpose of Inheritance
5:01
Method Overriding vs. Overloading
6:32
Method Overriding
6:39
Method Overloading
7:28
Inheritance Class Hierarchy
8:01
Inheritance Class Hierarchy
8:02
Protected Members
10:27
Public, Protected, and Private
10:28
Example 1: Basic Inheritance with Constructors
12:11
Example 2: Program Exhibits Both Composition and Inheritance
16:03
Example 3: Class Point Definition
21:07
Example 4: Class Quadrilateral Definition
22:15
Example 5: Class Trapezoid Definition
23:09
Example 6: Class Parallelogram Definition
24:05
Example 7: Class Rectangle Definition
24:37
Example 8: Class Square Definition
24:50
Example 9: Main Application for Shapes Exercise
25:42
Polymorphism
36:53
Intro
0:00
What is Polymorphism?
0:08
Definition of Polymorphism
0:09
Polymorphism in Programming
1:10
Superclass
1:11
Subclass
2:11
Variable
2:21
Method
2:31
Polymorphism in Programming
3:46
Superclass
3:47
Subclass
4:16
Variable
4:22
Method
4:31
Abstract Classes vs. Concrete Classes
6:31
Abstract Classes
6:32
Abstract Class Polymorphism Example
9:19
Abstract Superclass
9:20
Concrete Subclasses
9:58
'Final' Keyword for Superclass Methods
13:49
'Final' Keyword
13:50
Example
14:21
Example 1: Program to Demonstrate Basic Polymorphism
16:25
Example 2: Program to Demonstrate Polymorphism with Multiple Subclasses
18:35
Example 3: Program Tests Shape Hierarchy
25:12
Example 4: Definition of Class Shape
27:17
Example 5: Definition of Class Two Dimensional Shape
28:31
Example 6: Definition of Class Three Dimensional Shape
29:29
Example 7: Definition of Class Sphere
33:45
Exception Handling
22:45
Intro
0:00
What is Exception Handling?
0:09
Definition of Exception Handling
0:10
Why Account for Errors?
1:31
Why Account for Errors?
1:32
Common Types of Errors
3:51
User Caused
3:52
Programmer or System Caused
5:31
Using the 'Try… Catch' Process
7:30
Try
7:35
Catch
8:27
Try… Catch Syntax
8:51
Try… Catch Syntax
8:52
Uncaught Exceptions
9:44
Handling Uncaught Exceptions
9:45
Throw' Statement
11:03
Throw Statement
11:04
Throw Syntax
11:22
Example 1: Program to Catch Divide by Zero Error
11:41
Example 2: Program to Demonstrate Finally Keyword
16:18
Example 3: Superclass and Subclass Exceptions
19:20
9 min – October 03, 2006 This tutorial is the first of a collection of basic java video tutorials that will get you started. In this tutorial you will learn how to install the JDK on a Windows XP machine. =========================================
7 min – October 04, 2006 This video tutorial guides you through the basics of writing, compiling and running a simple program with some extra hints and tips along the way. =========================================
10 min – October 06, 2006 Part 1 will describe how to declare and assign variables in java as well as discussing the various data types. Part 2 shows you how to perform simple arithmetic and display variables through an example program. =========================================
12 min – October 07, 2006 This tutorial discusses: *If statements *If else statements *Conditional operators =========================================
16 min – October 10, 2006 This tutorial discusses the basic concepts of object oriented programming (OOP). This includes object behaviour and attributes as well as constructors. =========================================
11 min – October 13, 2006 This tutorial will show you how to create while loops, do…while loops and for loops! =========================================
9 min – October 23, 2006 It seem ages since I released my last video, so heres the next in the series! Thanks for all the positive comments/ratings/messages you have all been giving, I really appreciate it. I sound a little rough in this video, I have had a cold – which is partly why I haven't released any videos till now. Anyway… In this tutorial you learn about switch statements. =========================================
16 min – January 18, 2007 Woah! I'm back! I apologize for the long long long (etc etc) delay in this release… I have just been so busy. But now, I'm back – bigger, better and with cracklier audio for your viewing pleasure! This tutorial shows you how to use arrays. =========================================
Filed under Java · Tagged with