Softpal side

Java Course Outlines

Java Course Outlines


Topic 1: Getting Started with Java

  • What is Java?
  • Understanding the Java Development Kit (JDK)
  • Installing JDK on Windows
  • Setting up Java Environment
  • Installing Java Documentation
  • Java Basics
    • Program Structure
    • The main() method
    • Loops
    • Conditional Statements


Topic 2: Introduction to Objects

  • What is OOP?
  • Benefits of OOP
  • Basic Understanding of Class Structure
  • Creating Objects
  • Reference Variables
  • Object Methods
  • Encapsulation


Topic 3: Java Library

  • Using Java API
  • Packages


Topic 4: Inheritance and Polymorphism

  • Understanding Inheritance
    • Method Overriding
    • Generic References: super
  • Polymorphism
  • Understanding Inheritance
    • Method Overloading
    • Interfaces


Topic 5: Constructors and Garbage Collector

  • Local and Instance Variables
  • Constructors
  • Overloaded Constructors
  • Life cycle of an object
  • Garbage Collection


Topic 6: Math class. Exception Handling

  • Math methods
  • Number formatting
  • Date formatting
  • Try-catch block
  • Finally block



  • Students should be familiar with programming fundamentals, such as data types, loops, and conditional statements, arrays.
  • Helpful, but is not required: Familiarity with Object-oriented analysis and design; Basic knowledge of HTML


  • Hardware: Intel Pentium (or compatible) 166MHz or faster processor with at least 32 megabytes of physical RAM. At least 48 megabytes of RAM is recommended for applets running within a browser using the Java Plug-in. About 300 megabytes of free hard disk space
  • Web Browser: Recommended are Internet Explorer 4+ or Netscape Navigator 4+.
  • Text Editor: Any plain text editor, such as UltraEdit, TextPad, emacs or Notepad (not a word processor!). Recommended is JCreator. Free Light Version (LE) of this Program can be downloaded from:
  • Student will be required to download and install Java SE (Standard Edition) Development Kit which is available from:

Please follow the link, then select your platform, for example, Windows, then click Continue button, select “Skip this step” to skip the registration and the download should start automatically