Java 1       Peter Komisar      ©       pkomisar@sentex.net         Conestoga College
I had the mark applet up! Thought I would recompile it with a new version of Java. However now my FTP program
won't let me upload it. Should have it fixed soon. Contact me if you want your grade sooner.  - Peter    

.................................................................................................................................................................................................................................................................................................................................................



J2SDK 1.5.x API


References



Introduction

API, Packages & Javadoc

Primitives

Class Members

Inheritance

Key Modifers

Keywords

Arrays

Operators

Flow Control

Exceptions




Grades

 





 

 Itinerary



Java I - an introduction to the rudiments of the Java programming language.


1.0
  Introduction
       
         1.1   History & Overview
         1.2   Java History
         1.3   API Tour
         1.4   Resources
         1.5   Hello World
         1.6   Compilation & Interpretation

2.0    Java API, JavaDoc & Packages

         2.1   Navigating the Java API
         2.2   Unicode & Character Sets
         2.3   Identifiers
         2.4   Escape Sequences
        2.5   Comments & Javadoc
         2.6   Packages & Imports

3.0  

         3.1   Object-Oriented Terminology

         3.2   The Reference Type

         3.3   Class & Objects
         3.4   Declaration, Instantiation & Assignment
         3.5   The Dot Operator
         3.6    Methods
         3.7   Constructors        

4.0   Primitives 

         4.1  Signed Twos-Compliment Numbers
         4.2  Class & Local Scope
         4.3  Primitives in Detail
         4.4  Assignment & Conversion
         4.5  Casting & Promotion
                

 5.0  Key Modifiers & Argument Passing

         5.1  Static vs Instance Methods
         5.2  Java Constants
         5.3  Passing Primitive Types
         5.4  Passing Reference Types
         5.5  Using Access Modifiers

6.0   Keywords

         6.1   Keyword Overview & Organization
         6.2   Object Oriented Keywords
         6.3.  Flow Control Keywords
         6.4   Exception Keywords
         6.5   Access Keywords
         6.6   Special Modifiers
         6.7   Reserved Values & Keywords

 


  7.0     Arrays

           7.1   Description of Java Arrays
         7.2  
Declaration, Construction & Initialization
         7.3 
  Array Creation Expressions
         7.4  
Important Array Methods
         7.5  
Arrays of Arrays
         7.6  
Object Arrays
      

 
 
8.0    Flow Control
       
        8.1  Structural Elements & Statements

        8.3   Selection Statements
        8.4   'if else' & the 'switch'
        8.5 
  Iteration Statements
        8.6   'while' and 'do...while' loops
       
8.7   using 'break' & 'continue'
       

   9.0   Operators 

        9.1  Precedence, Associativity & Order of Evaluation
         9.2  Unary Operators
         9.3  Arithmetic Operators

         9.4  Shift Operators
         9.5  Comparison Operators
         9.6  Logical Operators
         9.7  Assignment Operators
         9.8  The Ternary Operator
        

   10. 0  Exceptions

          10.1   Exceptions Hierarchy
          10.2   Checked Exceptions
          10.3   Runtime Exceptions & Errors
          10.4   Using the 'throw' Keyword
          10.5   Error Handling Strategies
          10.6   Using try, catch, finally blocks
          10.7   Multiple catch blocks
          10.8   Exception Methods
          10.9   Assertions
        

   11.0  Inheritance 

      11.1  Characterizing Inheritance
      11.2   Using 'extends' Keyword
      11.3   Variable Masking
      11.4   Assignment & Caseting Reference Types
      11.5  Polymorphism
      11.6  Method Overloading
      11.7  Method Overriding
      11.8  Dynamic Binding


   



  12 Final Exam