Java Programming

  1. Introduction
    1. What is Java?
    2. Java history
      1. Oak project
      2. Conversion to www
      3. JavaScript and Java
      4. JDK 1.0, 1.1, 1.2 & Java 2
      5. 100% Pure, Legal battles
      6. Specialized versions: Embedded, Personal Java, etc.
    3. How to insert an existing applet on a Web page
  2. Java Architecture Overview
  3. Language Overview
    1. Java features
      • Cross platform VM: byte code interpreter
      • Mobile code
      • Security
    2. Java basics
    3. Sample code
  4. API Overview
    1. What is the API
      1. API v. Java
      2. Packages
  5. JDK
  6. IDEs
  7. Other
  8. Books
  9. Links
  10. Wrapup
    BREAK (2 days)
  11. Recent Developments
  12. Language Details
  13. API Detail
    1. java.lang, java.io, java.util, java.awt
    2. AWT: Advanced Windowing Toolkit / Swing
    3. System
    4. Utilities
      1. General
      2. Hash tables
      3. Vectors
    5. File System/Streams
    6. Common/Standard Methods (inherited from Object)
    7. Applet class/context
  14. Applet Overview
    1. Difference between applet and application
    2. Applet
  15. Application Overview
    1. Show that Java can be used for other than Web stuff
  16. Future, wrap-up, and questions
    1. Wider platform support
    2. CORBA/IDL/Jini/...
    3. Java appliances