Java Syllabus

Java Syllabus

Unit-01 Introduction (27%)

  • Principles of Object oriented language
  • Java Essentials
  • Java Virtual Machine
  • Program Structure
  • Java Programming Constructs
  • Variables
  • Primitive Data Types
  • Identifier
  • Literals
  • Operators
  • Flow of Control
  • Classes and Objects
  • Constructors

Unit-02 Array, Inheritance & Interface (23%)

  • Class Variable and Methods
  • Static Keyword
  • this keyword
  • One dimensional Array
  • Two dimensional Array
  • Using for-each with array
  • Passing arrays to methods and returning arrays from method
  • Command line arguments
  • Deriving classes using extends keyword
  • Overriding Method
  • super keyword, final keyword
  • Abstract class
  • Variables in Interface
  • Extending Interfaces

Unit-03 Package, String & Exception Handling (23%)

  • Packages
  • Creating Packages
  • Using Packages
  • java.lang Package
  • java.lang.Objects class
  • java.wrapper classes
  • String Buffer Class
  • Introduction
  • Exception Handling Techniques
  • User Defined Exception

Unit-04 Multithreading & Applet (27%)

  • Multithreading in java
  • java.fang.Thread
  • Main Thread
  • Creation of new Threads
  • Thread State in java
  • Applet class
  • Applet Structure
  • Example Applet Program
  • Applet Life Cycle
  • Common methods used in displaying the output
  • paint(), update() and repaint() methods
  • Applet tag
  • drawLine(), drawArc(), fillArc(), drawOval(),
  • fillOval(), drawPolygon()

Made By SOU Student for SOU Students