Java Tutorial

 

Belot Rules
Tutorial
Language Constructs

Welcome to the Java Tutorial!  All rights are reserved by John Paxton.

Brief Philosophy

The purpose of this tutorial is to acquaint the reader with the constructs of Java 1.1 necessary to build a networked version of the two-player game, Color Belot.  The tutorial will not give the reader a complete overview of Java 1.1, but the constructs encountered in this application should provide the reader with a basis in Java that is useful for writing other applications.

Brief Overview

There are three links to follow from this page. 

  1. The "Belot Rules" link explains the rules of the two person version of Color Belot. 
  2. The "Tutorial" link leads to the three phases of the tutorial.  In phase one, a Java application is constructed to play the game of Color Belot.  In phase two, the application is converted into an applet and a user interface is added.   In phase three, the game is networked so that there is one server and two clients.  
  3. The "Language Constructs" link leads to a hierarchical overview of the Java 1.1 constructs used in this tutorial.

Helpful Hint

When you are reading about how a particular segment of code works, pull up two windows.   Place the code in one window and the explanation in the other.  That should make it quite easy to go back and forth between the two.

Last updated: 02/19/99.