Quantcast
Viewing latest article 2
Browse Latest Browse All 5

Getting Started with Java – Highest Ranking Free Video Tutorials

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 Java31:13
  Intro0:00 
  What is Java?0:12 
   Definition of Java0:13 
  Writing a Java Program3:48 
   Example: Converter IO Program3:49 
   Example: Grade Program8:00 
   Example: Writing a Java Program12:13 
  Starting Point of All Java Code14:00 
   'Public Static Void Main'14:01 
  'Public Static Void Main' Syntax16:07 
   Syntax16:08 
   String16:27 
   args16:41 
  How to Add Comments17:13 
   How to Add and Use Comments17:14 
  Java Statements17:59 
   Java Statements and Example18:00 
  Example1: Text-printing Program18:44 
  Example 2: Text-printing on Multiple Lines20:12 
  Example 3: Addition Program that Displays the Sum of Two Numbers21:11 
  Example 4: Program that Determines Calculations of Two Numbers24:43 
  Example 5: Running Programs Through NetBeans IDE25:50 
 Working with Java31:57
  Intro0:00 
  History of Java0:09 
   History of Java0:10 
  Requirements of Java2:35 
   Free to Download & Install2:36 
   System's Path Environment Variable4:40 
  Java's Two-Step Process5:48 
   Create Source File5:49 
   Compile Source File Into Bytecode6:49 
  Java Application Creation7:35 
   Two Main Ways to Create Java Application7:36 
   Other Popular Java-compatible IDE8:08 
  Importing Classes8:45 
   Importing Classes, Example, and Syntax8:46 
  Arithmetic Rules of Precedence10:02 
   PEMDAS vs. P(MDR)(AD)(Java)10:03 
  Four More Program Examples13:22 
   Example: Circle Geometry14:06 
   Example: Searching Through a Text String19:50 
   Example: Doing a Find & Replace23:35 
   Example: Calendar Functions25:45 
 Classes, Objects, and Methods29:34
  Intro0:00 
  Classes, Objects, and Methods0:09 
   Class0:10 
   Object0:57 
   Attributes1:14 
   Method1:33 
   Arguments1:48 
  Instance Variables2:17 
   Instance Variables2:18 
  Set and Get Methods3:15 
   Set and Get Methods3:16 
  Primitive Types vs. Reference Types4:11 
   Primitive Types4:12 
   Reference Type6:56 
  Constructors7:22 
   Attributes of Constructors7:23 
  Example 1: Prints a Table of Squares and Cubes From 0 to 108:26 
  Example 2: Bank Account Class with Constructor11:54 
  Example 3: Create and Change Account Object14:14 
  Example 4: Bank Account Debit Function18:44 
  Example 5: Debit Account Balance Program20:08 
  Example 6: Hardware Store Inventory & Invoice22:50 
  Example 7: Hardware Store Inventory & Invoice Main Class26:05 
 If Logic34:20
  Intro0:00 
  The Mighty 'If'0:08 
   If Logic and If Statements0:09 
  Conditional Statements in Java1:44 
   If1:45 
   If…Else2:07 
   If…Else If….Else2:33 
   Switch3:15 
  Pseudocode3:41 
   Pseudocode3:42 
   Examples4:05 
  Compound Assignment Operators6:17 
   Compound Assignment Operators and Examples6:18 
  Boolean Logical Operators9:02 
   && Operator9:03 
   | | Operator9:58 
   ! Operator11:38 
  Example 1: Program that Determines the Larger of Two Numbers13:00 
  Example 2: Determine the Largest and Smallest Entry15:55 
  Example 3: Determine if a Number is Odd or Even19:24 
  Example 4: Determine if Three Values Could Form a Triangle21:44 
  Example 5: Run Application for Triangle24:23 
  Example 6: Basic If…Else Statement25:11 
  Example 7: Basic If…Else If…Else Statement26:52 
  Example 8: Catch Possibilities if User Enters Invalid Numbers28:38 
  Example 9: Basic Switch Statement31:10 
 Loops37:00
  Intro0:00 
  Types of Loops0:07 
   For Loop0:54 
   While Loop1:15 
   Do…While Loop1:39 
  Increment and Decrement Operators2:26 
   Operators Overview3:11 
   Pre-Increment4:34 
   Pre-Decrement5:35 
   Post-Increment6:01 
   Post-Decrement6:25 
  Counters vs. Sentinels7:06 
   Counters7:07 
   Sentinels7:40 
  Break & Continue Statements8:46 
   Break8:47 
   Continue9:29 
  While Loop Syntax10:03 
   While Loop Syntax and Example10:04 
  For Loop Syntax11:54 
   For Loop Syntax and Example11:55 
  Example 1: Calculate Commissions for Sales Staff13:55 
  Example 2: Program Calculates Average Miles Per Gallon18:56 
  Example 3: Find the Smallest of Entered Numbers23:30 
  Example 4: Return the Lyrics to 'The 12 Days of Christmas'27:37 
  Example 5: Do While Setup31:50 
  Example 6: Break Loop Statement Example34:21 
  Example 7: Continue Loop Statement Example35:05 
 Modules33:56
  Intro0:00 
  Types of Modules0:09 
   Methods & Classes0:10 
   Packages0:28 
  Static Class Members1:20 
   Static Class Members1:21 
   Example of Static Class Members1:51 
  Queues vs. Stacks3:21 
   Queues3:51 
   Stacks5:06 
   Push and Pop5:42 
  Method Overloading6:05 
   Method Overloading6:06 
  The 'this' Keyword7:13 
   'this' Keyword7:14 
   Example7:28 
  Composition vs. Inheritance8:05 
   Composition and Example8:23 
   Inheritance and Example9:33 
  Example 1: Roll a Six-diced Die 10,000 Times10:53 
  Example 2: Program Calculates Charges for Parking Lot14:47 
  Example 3: Test Application for Class Parking20:30 
  Example 4: Program that Converts Fahrenheit to Celsius and Vice Versa23:43 
  Example 5: Program Simulates Tossing a Coin29:25 
 Arrays34:03
  Intro0:00 
  What is an Array?0:08 
   Attributes of Array0:09 
  Types of Arrays1:10 
   Single-Dimensional1:18 
   Two-Dimensional2:01 
  How to Declare an Array3:15 
   Declaring an Array: Single Dimension3:16 
   Declaring an Array: Two Dimension4:12 
  The Enhanced 'for' Statement5:02 
   'for' Statement5:03 
  Passing Arrays to Methods7:14 
   Pass by Value7:34 
   Pass by Reference7:54 
  Example 1: Simple Array8:24 
  Example 2: Program Simulates Rolling Two Six-sided Dice 36,000 Times9:54 
  Example 3: Application Roll Two Dice14:49 
  Example 4: Program Totals Sales for Sales Staff and Products17:24 
  Example 5: Application for Class Sales21:08 
  Example 6: Card Class Represents a Playing Card24:43 
  Example 7: Deck Class Represents a Deck of Playing Cards26:36 
  Example 8: Card Shuffling and Dealing Application30:35 
 Inheritance28:15
  Intro0:00 
  Composition vs. Inheritance0:07 
   Composition & Example0:17 
   Inheritance & Example1:16 
  Composition vs. Inheritance2:04 
   Visual Diagram2:05 
  Inheritance Class Structure4:36 
   Parent Class4:37 
   Child Class4:51 
   Purpose of Inheritance5:01 
  Method Overriding vs. Overloading6:32 
   Method Overriding6:39 
   Method Overloading7:28 
  Inheritance Class Hierarchy8:01 
   Inheritance Class Hierarchy8:02 
  Protected Members10:27 
   Public, Protected, and Private10:28 
  Example 1: Basic Inheritance with Constructors12:11 
  Example 2: Program Exhibits Both Composition and Inheritance16:03 
  Example 3: Class Point Definition21:07 
  Example 4: Class Quadrilateral Definition22:15 
  Example 5: Class Trapezoid Definition23:09 
  Example 6: Class Parallelogram Definition24:05 
  Example 7: Class Rectangle Definition24:37 
  Example 8: Class Square Definition24:50 
  Example 9: Main Application for Shapes Exercise25:42 
 Polymorphism36:53
  Intro0:00 
  What is Polymorphism?0:08 
   Definition of Polymorphism0:09 
  Polymorphism in Programming1:10 
   Superclass1:11 
   Subclass2:11 
   Variable2:21 
   Method2:31 
  Polymorphism in Programming3:46 
   Superclass3:47 
   Subclass4:16 
   Variable4:22 
   Method4:31 
  Abstract Classes vs. Concrete Classes6:31 
   Abstract Classes6:32 
  Abstract Class Polymorphism Example9:19 
   Abstract Superclass9:20 
   Concrete Subclasses9:58 
  'Final' Keyword for Superclass Methods13:49 
   'Final' Keyword13:50 
   Example14:21 
  Example 1: Program to Demonstrate Basic Polymorphism16:25 
  Example 2: Program to Demonstrate Polymorphism with Multiple Subclasses18:35 
  Example 3: Program Tests Shape Hierarchy25:12 
  Example 4: Definition of Class Shape27:17 
  Example 5: Definition of Class Two Dimensional Shape28:31 
  Example 6: Definition of Class Three Dimensional Shape29:29 
  Example 7: Definition of Class Sphere33:45 
 Exception Handling22:45
  Intro0:00 
  What is Exception Handling?0:09 
   Definition of Exception Handling0:10 
  Why Account for Errors?1:31 
   Why Account for Errors?1:32 
  Common Types of Errors3:51 
   User Caused3:52 
   Programmer or System Caused5:31 
  Using the 'Try… Catch' Process7:30 
   Try7:35 
   Catch8:27 
  Try… Catch Syntax8:51 
   Try… Catch Syntax8:52 
  Uncaught Exceptions9:44 
   Handling Uncaught Exceptions9:45 
  Throw' Statement11:03 
   Throw Statement11:04 
   Throw Syntax11:22 
  Example 1: Program to Catch Divide by Zero Error11:41 
  Example 2: Program to Demonstrate Finally Keyword16:18 
  Example 3: Superclass and Subclass Exceptions19:20 

Java Video Tutorial 1: Installing the JDK

9 min – October 03, 2006 This tutorial is the first of a collection of basic video tutorials that will get you started. In this tutorial you will learn how to install the on a Windows XP machine.

=========================================

Java Video Tutorial 2: Hello World!

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.

=========================================

Java Video Tutorial 3: Variables and Arithmetic

10 min – October 06, 2006 Part 1 will describe how to declare and assign variables in as well as discussing the various data types. Part 2 shows you how to perform simple arithmetic and display variables through an example program.

=========================================

Java Video Tutorial 4: If Statements

12 min – October 07, 2006 This tutorial discusses: *If statements *If else statements *Conditional operators

=========================================

Java Video Tutorial 5: Object Oriented Programming

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.

=========================================

Java Video Tutorial 6: Loops

11 min – October 13, 2006 This tutorial will show you how to create while loops, do…while loops and for loops!

=========================================

Java Video Tutorial 7: Switch Statements

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.

=========================================

Java Video Tutorial 8: Arrays

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.

=========================================

Getting Started with Java – Highest Ranking Free Video Tutorials is a post from: IdealProgrammer.com

Related posts:

  1. What is Java? A Visual Definition Article discusses Java's historical origins and key features. Java is...
  2. Introduction to Ruby on Rails – Best Rated Free Video Tutorials Here are some of the best rated free video tutorials...
  3. Free Python Video Tutorials – Intro to Python Looking for free Python video tutorials? Here are some of...

Related posts brought to you by Yet Another Related Posts Plugin.


Viewing latest article 2
Browse Latest Browse All 5

Trending Articles