CS 3291 (Java with Internet Applications): 
	Programming Style
What constitutes "good programming style" is somewhat subjective,
but the following are some things that contribute to good style:
-  Indentation style.
 -  Choose an indentation style that reflects program structure
	and use it consistently.  
 -  Choice of names.
 -  Choose meaningful, descriptive names for classes, variables,
	and methods.  It is sensible to adopt some convention for
	capitalization of names; a widely-used convention is to
	begin names of classes with a capital letter and names 
	of variables and methods with a lowercase letter.
 -  Comments.
 -  Precede each class definition with comments describing its
	meaning and usage.  Precede each method definition with
	comments describing its usage, including a description of
	its arguments and return value (if any).  
	Use comments within the code as needed for clarity -- to
	explain any tricky bits, to further describe variables, etc.
 -  Appropriate use of Java features.
 -  Strive to make good use of what Java provides, in particular
	the object-oriented approach and the core classes.
	The sample programs
	are intended to demonstrate
	reasonable (not necessarily optimal) examples of this.
	It has been said, for example, that a determined Fortran
	programmer can write Fortran programs in any language,
	but I don't regard this as good style.