Take your career to the next level

with Java Training

Upcoming Batches

Java Training - Instructor Led

  • Reviews

Over 30000 students

50+ locations globally

This course will help you in understanding the principles and practices of object oriented analysis and design in the construction of robust, maintainable programs which satisfy their requirements. It will also show you how to use simple data structures like arrays in your Java program.

This course is a pre-requisite to all Application Server courses, and specialty Java Technology courses such as Struts, Spring, and Hibernate. Java programming language was originally called OAK and was designed for hand-held devices and set-top boxes. By acquiring this course, you get acquainted with all aspects of Java language for clearing your Java exam.This course teaches how to develop Java applications.

Why GreyCampus

  • High impact, proven training – 30000+ professionals trained globally

  • Experienced, expert instructors – Our Instructors come with a rich, 10+ years of industry experience.

  • Classroom Training programs delivered across 50+ locations globally

  • Content is developed in-house in GreyCampus by highly experienced industry experts

Request Quote

We value your privacy. Privacy Policy

Course Curriculum


  • What is java?

  • Object oriented programming

  • Internet programming

  • Platform Independency 

  • Internet Security

  • C,C++ VS Java 


  • OOPs concept , its properties and uses

  • Defining methods and variables in java

  • Class Member and instance members

  • Java First Program

  • Role of Constructor

  • Use of Final Keywords

  • Memory Management Using Garbage collector

  • Overloading and Overriding

  • Use of this and supper Keywords

  • Inheritance

  • Dynamic Binding and Static Binding

  • Runtime Polymorphism and its Power

  • Abstract class and Interfaces

  • Inner / Nested classes and its uses 


  • Introduction of Package

  • Programs related to Packages

  • Scope of Access Modifiers


  • Introduction of exception and Error

  • Throwable class

  • Try, catch and finally blocks

  • Throw and throws Keywords

  • Checked and Unchecked Exception

  • User Define Exception


  • What is Program, Process, Thread

  • Multiprocessing, multithreading and Multitasking

  • Use of sleep() and suspend Methods · Integrated Thread Synchronization · 

  • Use of wait(), noitify() and notifyAll() Mwthods

  • What Is the JDBC API? · 

  • Driver Types

  • Two-tier and Three-tier Models

  • Connection Overview

  •  Statement Overview

  •  Sending Batch Updates

  •  ResultSet Overview

  • Concurrency Types

  •  PreparedStatement Overview

  • CallableStatement Overview


  • String class

  • StringBuffer class

  • StringBuilder class

  • StringTokenizer class


  • Getting Started With Applets

  • Defining an Applet Subclass

  • Life Cycle of an Applet

  • Applet's Execution Environment

  • Developing an Applet

  • Deploying an Applet 

  • Deploying With the Applet Tag

  • Doing More With Applets

  • Displaying Short Status Strings


  •  Using Swing Components

  •  Concurrency in Swing

  •  Using Other Swing Features

  •  Laying Out Components Within a Container 

  • Drag and Drop and Data Transfer

  •  Writing Event Listeners


  • Introduction to Input Output

  • Introduction and Implementation of Byte Stream

  • Introduction and Implementation of Character Stream Introduction

  • Implementation of Buffered Stream Introduction and Implementation of Data Stream and Object Stream Introduction

  • Implementation of File I/O 


  • Introduction to Networking in Java

  • What is TCP and UDDP

  • What is Socket and Port

  • Implementation of Socket and InetAddress class

  • URL in terms of Java Networking Programing 

  • Datagram in Network environment 

  • To retrieve the IP address from Host Name, vice-versa 

MODULE 11: Serialization

  • Generics

  • Internationalization 


  • Introduction to RMI 

  • Writing an RMI Server 

  • Creating a RMI Client 

  • Compiling and Running Program5

Course Objectives

  • Teaches you how to design, write, compile, test and execute programs.

  • Provides a detailed introduction about principles of object oriented programming.

  • Shows you how to implement, compile, test and run complex Java programs.

  • Teaches you how to use various types of selection constructs in a Java program and tells you how to apply good object-oriented programming techniques


Q. Who administers the exams?

A. The exams are run by Sylvan Prometric, the same people who run the Novell and Microsoft Exams.

Q. What are the benefits of becoming certified?

A. Being certified will demonstrate to employers a minimum level of knowledge of the Java language. You will also get quick responses from the best companies when you mention that you Java certified professional in your resume.

Q. What is the format of Java exam?

A. Number of questions: 60

Question Format: Multiple choice

Q. Advantages of getting JAVA certified?

A:  The advantages of getting Java certified are:

  • Huge requirement for Java Developers and Programmers

  • Higher Earning Potential

  • Quick career growth