Our Courses

Core Java Programming

Java is the pure object oriented programming language. ‘James Gosling’ at Sun Microsystems developed it. First version of Java released in 1995. Java provides the functionality of ‘write once, run anywhere’ (WORA). The latest version of java standard edition is 1.8. Java provides huge library. Auto memory clean-up process i.e. automatic garbage collection


  • • To learn how to implement object-oriented designs with Java
  • • To identify Java language components & how they work
  • • To design and program stand-alone Java application
  • • To learn how to read & write files in Java
  • • To understand how to use API’s for program development

  • • Object
  • • Class
  • • Inheritance
  • • Polymorphism
  • • Abstraction
  • • Encapsulation

  • • History of Java
  • • Feature of Java
  • • Operator in Java
  • • Conditional Construct
  • • Looping Construct

  • • Creating classes and methods in java
  • • Method Overloading
  • • Constructor
  • • Constructor Overloading
  • • this keyword
  • • static keyword

  • • Single
  • • Multilevel
  • • Hierarchical
  • • Multiple
  • • Hybrid
  • • Overriding the methods
  • • Abstract classes

  • • Packages Introduction
  • • Using Builtin packages of Java
  • • Creating Custom Packages in Java
  • • Access Specifiers
    • • Public
    • • Private
    • • Default
    • • Protected
  • • Interfaces
  • • Multiple Inheritance using Interfaces

  • • Checked Exception
  • • Unchecked Exception
  • • Error
  • • Try, catch
  • • Throw, throws
  • • finally

  • • Introduction to Thread
  • • Lifecycle of Thread
  • • How to create threads in Java
  • • Thread Class
  • • Runnable
  • • Waiting
  • • Joining the thread
  • • Synchronization of thread

  • • Using Input Stream Reader
  • • Using scanner class
  • • Methods of Scanner Class
    • • nextBoolean()
    • • nextByte()
    • • nextDouble()
    • • nextFloat()
    • • nextInt()
  • • reading and writing the files

  • • Java Collection API
  • • Types of Collection API
  • • Array List, Linked list
  • • Tree Set, Hash Set
  • • Vectors
  • • Hash map, Stack, queues.
  • • Various operations on collections
  • • Custom class collections
Duration : 60 Hours
Pre-requisite: Basic Programing Knowledge

Module 1 : OOP’s Concept


Module 2 : Overview of Java


Module 3 : Classes and Methods


Module 4 : Inheritance


Module 5 : Packages and Interfaces


Module 6 : Exception Handling


Module 7 : Multithread Programming


Module 8 : Input, Output, File Handling


Module 9 : Collection API’s


Send Your Message