• More than 18,000 persons trained in the last 6 years
  • 5.29 acres of campus in the heart of the city
  • Hostel capacity of more than 250 Boys & Girls
Core Java & Advanced Java
(Duration - 45 Days)
Corporate Clients
  • HPCL
  • Synergies
  • VPT
  • J.K. Paper
  • Eurotech


Course Content

Core Java

Getting Started:

  • List the key features of Java Programming language, JVM, Garbage collection and Security features.

  • Write a simple Java application, compile and run it

Object-Oriented Programming:

  • Describe the terms class, object, attribute, method, and constructor

  • Write code to define a method

  • Access the member variables of an class using the operator

  • Write code to create and initialize an object

  • Use the this keyword to access the "current" object

  • Use private and public access modifiers

  • Write code to invoke a method of a particular object

  • Write class constructors and invoke particular constructors using keyword new with arguments

  • Understand the use of the package and import statements for library access

  • Use the Java Application Programming Interface (API) online documentation

Identifiers, Keywords, and Types:

  • Use comments in a program

  • Distinguish between valid and invalid identifiers

  • Recognize the keywords in the Java programming language

  • List the eight primitive types

  • Define literal values for numeric and textual types

  • Describe the coding conventions for classes, interfaces, methods, variables, constants, and control structures

  • Create a class definition for a simple class containing primitive member variables

  • Declare variables of class type

  • Describe the significance of a reference variable and state the consequences of assignment between         variables of class type

  • Expressions and Flow Control

  • Distinguish between member and automatic variables

  • Describe the initialization of member variables

  • Recognize and correct a Possible reference before assignment compiler error

  • Recognize, describe, and use operators

  • Distinguish between legal and illegal assignments of primitive types

  • Recognize Boolean expressions and state the requirement for these in control constructs

  • Recognize assignment compatibility and required casts in fundamental types

  • Make appropriate use of if, switch, for, while, and do constructions and the labelled forms of break and continue


  • Declare and create arrays of primitive, class, or array types

  • Explain why and show how to initialize the elements of an array

  • Determine the number of elements in any array

  • Write code to copy arrays

Class Design:

  • Describe encapsulation, polymorphism, and inheritance

  • Use sub classing

  • Create and use heterogeneous collections

  • Create and use methods that accept generic argument types

  • Use access control levels

  • Invoke overloaded methods and constructors

  • Write overriding methods in a subclass and describe execution flow when executing an overridden method

  • Invoke overridden methods and describe how the method is chosen

  • Invoke overridden constructors

  • Control invocation of parent class constructors

Advanced Java

  • Advance Class Features

  • Error handling with exceptions

  • Multi-Threading

  • Applets and AWT

  • Java Swings

  • Advanced IO Streams

  • Network Programming

  • Java Database Connectivity(JDBC)

  Our other courses,
  | CCNA | MCSE | RedHat | C & C++ | Hardware & Networking | VMWare | .Net |

D.No. 38-22-29, Industrial Estate, Visakhapatnam - 530 007
Ph : 0891-6528788, 3258788, Mobile : 9246646004 / 9246646157, Telefax : 0891-2724769
e-mail :, &