Design Recipes and Syntax Rules for Java
 
 -  Design Recipe for Object-Oriented Programs 
-  A good place to start if you have an assignment and no existing
 code to start with.
 
-  Design Recipe for Java Classes 
-  How to design and write an individual class (part of the above recipe).
 
-  Design Recipe for Java Methods 
-  How to design and write a single method in a single class.
 
 
The Java Language
    Learning a human language requires learning a new set of
    spelling, grammar, vocabulary, and idioms. The same is true of
    a computer language like Java. 
 
  - My Reference on the Java Language
- using the metaphor of a human language, with spelling, vocabulary,
grammar, and idioms
- Sun's
documentation for Java developers
- Note especially the API Documentation,
which covers the standard Java libraries, and Tutorials.
-  Self-test based on a quiz from a
previous semester
-  Most of the students did very poorly on the quiz in question, and
       I concluded that I hadn't
       explained the syntax rules adequately in class.  Here's a
       step-by-step solution to the quiz, pointing out the relevant syntax rules
       and pitfalls along the way.  Not finished yet, but....
-  The Structure of Java Programs 
-  Where classes, variable declarations, method headers and bodies belong
  in a Java source file.  (Note: this is "Swedish" knowledge,
  as opposed to the more fundamental principles in the design recipes
  above, but you still need it in order to write Java programs.)
  
-  How do I declare a variable? 
-  Discusses the differences among local, instance, and parameter
variables, and how to declare each one.  
 Last modified:
 
 
 Stephen Bloch / sbloch@boethius.adelphi.edu