Home
Username:
Password:
Java: Introduction to the Java Programming Language Training

CD Contents For This Title

 All the chapters and lesson contents of Java: Introduction to the Java Programming Language are listed below.

To help you evaluate our training, we have made some of the tutorials for Java: Introduction to the Java Programming Language freely available. Click on any of the linked lesson listings below to preview FREE!

Java is a simple, scalable object oriented, general purpose programming language with a multitude of uses. With the power to develop everything from simple web animations to high-end business applications that program hand-held devices, microwaves, cross platform server applications and more, it\'s no wonder why Java is on everyone\'s mind. This practical \"how to\" course by Java expert, Arthur Griffith, starts from beginner level and uses practical examples to demonstrate the Java programming language. Source code is also provided for every example, so the user can follow right along. To get started, click one of the movie topics below.

* This title may contain code using functions that will not compile with current Java version


Choose your media type:


QT To view the Free Tutorials listed below, you must have QuickTime installed. Please note that the online free samples have been compressed for quicker downloads. Purchased CDs have higher sound and video quality.
Monitor resolution needs to be set to at least 1024 by 768 to view the entire movie.

Introduction
  Course Introduction (03:13)
  What is Java? (05:44)
  What You Will Need (04:08)
  A Few Important Words (03:34)
  The Command Line Installation (05:31)
  Course Overview (04:10)
Two Programs Named Howdy
  The Source Code of Howdy (05:21)
  Compiling and Running Howdy (02:58)
  The Source Code of a Howdy Window (04:05)
  Compiling and Running Howdy Window (02:24)
  Adding Exits to Howdy Window (03:25)
Drawing Text in a Window
  Font Anatomy (04:02)
  Positioning Text Version pt. 1 (05:29)
  Positioning Text Version pt. 2 (06:06)
  Positioning Text Version pt. 3 (04:35)
  Garbage Collection (03:47)
  Selecting Fonts (05:33)
  Selecting Colors (07:03)
A Few Language Fundamentals
  The Arithmetic Data Types (06:03)
  More Fundamental Data Types (03:43)
  Operators (06:40)
  The String Class (06:05)
  Arrays (03:28)
  If and Conditionals (04:53)
  Looping (05:20)
  Listing Fonts (03:44)
Classes, Data, and Access
  Methods/Arguments/Returns (03:31)
  Fundamental Inheritance (05:50)
  The Sun Documentation (07:52)
  The Creation of an Object (04:00)
  More About Constructors (03:52)
  Access (04:58)
Drawing and Painting
  Drawing Rectangles (03:54)
  Filling Rectangles (03:50)
  Drawing and Filling Circles (03:37)
  The Rounded Rectangle (05:54)
  Drawing and Filling Arcs (04:34)
  Inventing a Shape of Your Own (04:26)
  Rectangle with a Beveled Edge (06:10)
  Simple Color Shading (03:57)
  The Checkerboard and Shading Problems (05:27)
  Two Checkerboard and Shading Solutions (06:33)
Graphic Files
  Loading a Graphic File from Disk (05:03)
  Displaying a Graphic Image (04:52)
  Loading a Graphic File from the Internet (04:07)
  Scaling Images (04:27)
  Drawing in Memory (05:01)
  Picture Checkerboard Problem (03:17)
  Picture Checkerboard Solution (04:41)
Simple Animation
  Threads (04:44)
  A Simple Thread Example (04:34)
  A Simple Animation (06:46)
  Overcoming the Flicker Problem (05:01)
  Pong Program One (05:56)
  Pong Program Two (06:46)
  The Switch and Case Statement (05:22)
  The Doomed Vessel (05:39)
Introduction to Applets
  Applet Fundmentals (05:51)
  The Constructor and Init (05:10)
  An Applet is a Creature of the Internet (03:57)
  Creating a Production Applet (04:41)
  Animated Applet Structure (03:52)
  One Bouncing Ball (05:54)
  Random (04:06)
  One Hundred Bouncing Balls (06:39)
  The Autumn Leaves Applet (07:11)
Responding to the Mouse
  Java Interfaces (07:21)
  A Simple Mouse Clicker (04:59)
  Moving an Object in a Window (03:53)
  Dragging an Object in a Window (05:43)
  Dragging a Returning Object in a Window (03:55)
Components
  Components and the AWT (04:37)
  Placing Buttons in Panel (04:44)
  Listening to Buttons in a Panel (03:56)
  Poking Text into a Label (03:54)
  A Choice is for Making a Selection (05:00)
  A List is for Making a Selections (06:28)
  A Text Field is for Typing (05:23)
  Toggles Turn On and Off (06:00)
Placing Components in a Window
  Containers and Layout Managers (05:53)
  The Border Layout Manager (04:28)
  The Grid Layout Manager (03:40)
  The GridBag Layout Manager pt. 1 (04:58)
  The GridBag Layout Manager pt. 2 (04:12)
  The Card Layout Manager (04:25)
  The XY Layout Manager (06:55)
Dialogs and Menus
  A Non-Modal Dialog (03:48)
  A Modal Dialog (05:10)
  A Messaging Dialog (07:26)
  A Menu on a Frame (06:59)
Wrap Up
  Command Line Options for Javac (05:18)
  Command Line Options for Java (04:55)
Credits
  About the author (04:55)

Title Information / Pricing

Title: Java: Introduction to the Java Programming Language
Author: Arthur Griffith
SKU: 33459
ISBN: 1932072578
Release Date: 2003-10-10
Price:
Duration: 8 hrs / 92 lessons
Work Files: Yes
Captions: No
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7

Online University Access all our Training for only 30

The Online University provides unlimited 24/7 access to ALL of VTC's incredible training content for the low fixed price of just $30/month (USD)


Related Titles

 

Select Bandwidth

Click "High Bandwidth" if you want to view movies at the highest quality available. Click "Low Bandwidth" if on a slow dial-up connection. The low bandwidth movies are slightly more compressed and smaller in file size, allowing for faster streaming.

* Bandwidth selection only available for QuickTime versions of tutorials, not Flash.


Select:

Now Shipping

Autodesk Sketchbook Pro 6 for Desktop and iPad

Autodesk Sketchbook Pro 6 for Desktop and iPad

View the first three chapters of this tutorial FREE!


Client Testimonials

I have used your site for one day and all I can say is that I am impressed beyond words. The information is so easy to access and assimilate...

Tosin Koiki