Home | Courses | Alma | Certificate Courses | Certificate Course in Java Programming

Certificate Course in Java Programming

Font size: Decrease font Enlarge font
Certificate Course in Java Programming

ALMA offers many job oriented computer courses.”Certificate Course in Java Programming” is one of the ALMA approved course.The detailed contents of this course is in the attachment.



DURATION : 3 Months


Introduction of Java

  • What is Java? , How to Get Java , A First Java Program , Compiling and Interpreting Applications , The JDK Directory Structure

Data types and Variables

  • Primitive Data types ,Declarations , Variable Names , Numeric Literals , Character Literals , String , String Literals , Arrays , Non-Primitive Data types ,The Dot Operator

Operators and Expressions

  • Expressions  Assignment Operator  , Arithmetic  Operators  Relational Operators  Logical Operators  Increment and  Decrement Operators  Operate -Assign operators (+ = ,  etc.)  The Conditional Operator  Operator Precedence  Implicit Type Conversions  The Cast Operator

Control Flow Statements

  • Statements , Conditional (if) Statements , Data types and Variables 3 , Adding an else if , Conditional (switch) Statements , while and do-while Loops , for Loops , A for Loop Diagram , Enhanced for Loop , The continue Statement , The break Statement 


  • Methods , Calling Methods , Defining Methods , Method Parameters , Scope , Method Parameters 

Object-Oriented Programming

  • Introduction to Object-Oriented Programming , Classes and Objects , Fields and Methods , Encapsulation , Access Control , Inheritance , Polymorphism 

Objects and Classes

  • Defining a Class , Creating an Object , Instance Data and Class Data , Methods , Constructors , Access Modifiers , Encapsulation

Using Java Objects

  • Printing to the Console , StringBuilder and StringBuffer , Methods and Messages toString , Parameter Passing , Comparing and Identifying Objects , Destroying Objects  

Inheritance in Java

  • Inheritance , Inheritance in Java , Casting , Method Overriding , Polymorphism , Super class


  • The import Statement , Static Imports , Casting , CLASSPATH and Import , Defining Packages , Package Scope

 Exception Handling

  • Exceptions Overview , Catching Exceptions , The finally Block , Exception Methods , Declaring Exceptions , Defining and Throwing Exceptions , Errors and RuntimeExceptions

Input/Output Streams

  • Overview of Streams , Bytes vs. Characters , Converting Byte Streams to Character Streams , File Object , Binary Input and Output , PrintWriter Class , Reading and Writing Objects , Basic and Filtered Streams 

Collection Framework

  • The Collections Framework , The Set Interface , Set Implementation Classes , The List Interface , List Implementation Classes , The Map Interface , Map Implementation Classes 

Inner Classes

  • Inner Classes , Member Classes , Local Classes , Anonymous Classes , Instance Initializers , Static Nested Classes 

Introduction to Threads

  • Non-Threaded Applications , Threaded Applications , Creating Threads , Thread States , Runnable Threads , Coordinating Threads , Interrupting Threads , Runnable Interface , ThreadGroups 

Interfaces and Abstract Classes

  • Separating Interface and Implementation , UML Interfaces and Realization , Defining Interfaces , Implementing and Extending Interfaces , Runnable Threads , Abstract Classes 


  • Object Serialization , Serializable Interface , Serialization API , ObjectInputStream and ObjectOutputStream , The Serialization Engine , readObject and writeObject , Externalizable Interface



Editor's Desk

Never quit – there's always a silver lining

  It is often said that “every adversity has within it the seeds of an equivalent or greater benefit.” Whenever you are faced with a setback ask yourself what you could do to turn it around. Better still; ask yourself how you can benefit from the setback. It may sound ridiculous, but you can benefit from a setback if you change your perspective. You will realise that there is nothing so bad you cannot use it for some good and that there is no situation that is totally hopeless.  As Dr. Moses say “I have had many times when I have ... Read More

  • Email to a friend Email to a friend
  • Print version Print version