Best Java SE Training in Chennai | Java SE Training Institute in Chennai

Java SE Training

Java SE Training Institute in Chennai & Java SE Training in Chennai with Placement & Java SE Training Center in Chennai

IICT, Chennai provides real-time and placement focused Java SE training in chennai. Our advanced Java SE course includes basic to advanced level and our Java SE course is designed to get the placement in good MNC companies in chennai as quickly as once you complete the Java SE training course. Our Java SE trainers are OCJP Certified Experts and experienced working professionals with hands on real time multiple Java SE projects knowledge. We have designed our Java SE course content and syllabus based on students requirement to achieve everyone's career goal. In our Java SE training program, you will learn Introduction to Java, Java Language Fundamentals, Variables & Data Types, Expression & Operators, Control Structures, Implict & Explicit Primitive Type Casting, OOP in Java, Abstract Classes & Interfaces, Arrays, java.lang, Exception Handling, Enumeration, Generics, Collections,, Threads, Annotation, JDBC, Java SE real time project and Java SE placement training.

Our Java SE training center are equipped with lab facilities and excellent infrastructure. We also provide OCJP certification training path for our students. Through our associated training center, we have trained more than 5000+ Java SE students and provided placement. Our Java SE course fee is value for money and tailor-made course fee based on the each student's training requirements. Java SE training in chennai conducted on day time classes, weekend training classes, evening batch classes and fast track training classes.


Java SE Training

Introduction to Java


Introduction to Java

Java Platforms

Java Compilation Process

Java Technology Features

Evolution of Java


Lab Activities


Java Language Fundamentals


How Develop, Compile & Execute a Java Program

Standard output stream

Standard input stream


Method Signature

Command Line Arguments






Lab Activities


Variables & Data Types


What is variable?

How variable are declared & initialized

What is variable?

How variable are declared & initialized

Classification of programming language

Java Data Types Categories

Integer Data Types & representation

Character Data Type

Real Numbers

Float Data Type

Double Data Type

Boolean Data Type

Various Literals

Local Variables & its Scope


Lab Activities


Expression & Operators


About Expressions & Operators?

Java Operators

Assignment Operators

Arithmetic Operators

Relational Operators

Numeric Comparison

Conditional Logical Operators

Bitwise Operators

Increment & Decrement Operators

Assignment Operators

Conditional Operators

Order of Operator Precedence


Lab Activities


Control Structures


Empty Statement

Control Structures

Sequence Structures

Selection Structure

If Statement

Switch Statement

Repetition Structure

While Statement

Do-While Statement

For Statement

Foreach Statement

Continue Statement

Break Statement


Lab Activities



Implict & Explicit Primitive Type Casting


Conversion Fundamentals

Implicit Identity Conversion

Widening (Implicit) Numeric Conversion

Explicit Conversion

Narrowing (Explicit) Numeric Conversions

Widening & Narrowing Primitive Conversion

Numeric Promotion


Lab Activities


OOP in Java


Define & understand the principle of OOP

Define & understand the principle of class

Create object from the class

Working the instance members

Define & use the constructors

Use of this keyword

Perform assignment on value & reference type

Pass the argument to method parameters

Return objects from methods

Define & understand the concept of polymorphism

Overload the methods & constructors

Define & understand the concept of inheritance

Use the super & final keyword

Understand & implement the concept of Upcasting

Understand & implement the concept of Downcasting

Implement the concept of method overriding

Define & understand the concept of encapsulation

Packages & Package Creation

CLASSPATH Environmental Variables

The import Statement

Specify the various access modifiers

Define & implement the nested classes

Implement the recursion concept

Understand the concept of garbage collection


Lab Activities


Abstract Classes & Interfaces


Define & Use the Abstract Class.

Define & Use Abstract Member.

Define & Use Abstract Nested Classes.

Define & Use Interface.

Overcome the Name Conflict in Interface Implementation.

Describe the Interface Inheritance.

Use instanceof Operator.

Define & Use Interface within a Class.


Lab Activities




Array Definition

Purpose of an Array

Illustrate the single & multi dimensional array

Single dimension arrays

Multi Dimension Rectangular Arrays

Multi Dimensional Jagged Arrays

Array Length

Array Immutability

Array References


Lab Activities




About java.lang Package

The java.lang Package Class Hierarchy

The Object class

Wrapper Classes

Boolean & Character Class

Number Class

Byte, Short, Integer & Long Classes

Float & Double Classes

String Class

StringBuffer & StringBuilder Classes

System Class


Lab Activities


Exception Handling


Error & its Types

Getting started with Exceptions

Try-Catch Block

Multiple Catch

Nested Try/Catch Blocks

Finally Block

Throw Statement

Throws Clause

User Defined Exceptions

Commonly Used Pre-build Exceptions

Exception Class

Checked & Unchecked Exception

Catching Derived Class Exception

Multi-catch Exception

Rethrowing the Exception

Try with resources


Lab Activities




Introduction to Enumeration

Enumeration Definition

Enumeration Declaration

Enumeration Constructor

Enumeration Instance Variables

Enumeration Implements Interface

The java.lang.Enum Class


Lab Activities



What is Generics?

Generic Class

Generic Class Object Creation

Declaring Members inside Generic Class

Before Generics

Bounded Type

Passing Generics

Wild Card Arguments

Upper & Lower Bounds

Generic Method

Generic Constructor

Generic Interface

Raw Type

Generic Class Inheritance

Generic Restrictions


Lab Activities




Iterable Interface & Collection Interface & List Interface

ListIterator Interface

ArrayList Class

Queue Class & Deque Class

LinkedList Class & Vector Class & Stack Class

ArrayDeque Class

Set & SortedSet Interface

HashSet, LinkedHashSet, TreeSet Class

Map & SortedMap Interface

HashMap, LinkedHashMap, TreeMap Class

IdentityHashMap Class

Array Class & HashTable Class

StringTokenizer Class & Enumeration Interface


Lab Activities



OutputStream & InputStream

FileOutputStream & FileInputStream

BufferedOutputStream & BufferedInputStream

DataOutputStream & DataInputStream


ObjectOutputStream & ObjectInputStream

Writer & Reader

OutputStreamWriter & InputStreamReader

FileWriter & FileReader

BufferedWriter & BufferedReader



Lab Activities




Single Thread Model

Thread Class

Main Thread

Thread Priorities

Creating new thread

By extending Thread class

By implementing Runnable interface


Implementing Synchronization


Lab Activities




Annotation Overview

Predefined Annotation

The @Override Annotation

The @Deprecated Annotation

The @SuppressWarnings Annotation

The @SafeVarargs Annotation

Custom Annotation Type

Meta Annotation

Annotation Interface


Lab Activities




JDBC API Overview

Types of JDBC Drivers

DriverManager Class

Connection Interface

Statement, PreparedStatement Interface

CallableStatement Interface

ResultSet Interface

Multi Result Set

Transaction Management

ResultSetMetaData, ParameterMetaData


Batch Processing

Scrollable, Updatable ResultSet

Obtain Generated Keys


Lab Activities


Frequenty Asked Questions

1. Why Should i learn Java from IICT ?

Java Course at IICT is designed & conducted by Java experts with 10+ years of experience in the Java domain Only institution in Chennai with the right blend of theory & practical sessions In-depth Course coverage for 45+ Hours More than 15,000+ students trust IICT Affordable fees keeping students and IT working professionals in mind Course timings designed to suit working professionals and students Interview tips and training Resume building support Real-time projects and case studies

2. Will IICT Help Me With Placements After My Java Course Completion?

We are happy and proud to say that we have strong relationship with over 600+ small, mid-sized and MNCs. Many of these companies have openings for Java Specialist. Moreover, we have a very active placement cell that provides 100% placement assistance to our students. The cell also contributes by training students in mock interviews and discussions even after the course completion.

3. How many students have been trained by IICT up till now?

We are proud to state that in the last 10+ years of our operations we have trained over 25,000+ aspirants to well-employed IT professionals in various IT companies.

4. How Equipped Are The Java Faculties At IICT?

Our Java faculty members are industry experts who have extensive experience in the field handing real-time application and completing mega real-time projects in Java in different sectors of the industry. The students can rest assured that they are being taught by the best of the best from the Java industry.

5. Will I Be Given Sufficient Practical Training In Java ?

Our courseware is designed to give a hands-on approach to the students in Java. The course is made up of theoretical classes that teach the basics of each module followed by high-intensity practical sessions reflecting the current challenges and needs of the industry that will demand the students’ time and commitment.

6. What Are The Payment Modes Accepted At IICT ?

We accept Cash, Card, Bank transfer and G Pay.

7. How old is IICT ?

More than 10 years we are into Java Training domain. We are doing training across Chennai.

8. What certification will I receive after course completion?

You will receive IICT globally recognized course completion certification.

9. What will be the size of a Java batch at IICT ?

We at IICT believe in giving individual attention to students so that they will be in a position to clarify all the doubts that arise in complex and difficult topics. Therefore, we restrict the size of each Selenium batch to 5 or 6 members.

10. How about group discounts (or) corporate training for our team?

Yes, IICT provides group discounts for its training programs. To get more details, visit our website and contact our support team via Call, Email, Live Chat option or drop a Quick Enquiry. Depending on the group size, we offer discounts as per the terms and conditions.


Training Experiences with Us

java se training nazarethpettai java se training k k nagar java se training ashok nagar java se training kovoor java se training mogappair west java se training ambattur industrial estate java se training kundrathur java se training pattabiram java se training anna nagar java se training arumbakkam java se training poonamallee java se training thiruverkadu java se training maduravoyal java se training mangadu java se training thirumazhisai java se training kovur java se training madhuravoyal java se training valasaravakkam java se training virugambakkam java se training sri ayyappanagar java se training porur java se training mugalivakkam java se training vadapalani java se training saligramam java se training koyambedu java se training nungambakkam java se training choolaimedu java se training saidapet java se training raj bhavan java se training anna university java se training iit java se training kotturpuram java se training t nagar java se training kodambakkam java se training west mambalam java se training tambaram java se training tambaram iaf java se training tambaram sanatorium java se training perungalathur java se training tambaram east java se training perungalathur java se training chitlapakkam java se training selaiyur java se training medavakkam java se training madambakkam java se training mambakkam java se training sithalapakkam java se training padappai java se training pallavaram java se training chromepet java se training anakaputhur java se training paruthippattu java se training pozhichalur java se training pammal java se training old pallavaram java se training kovilambakkam java se training tiruneermalai java se training velacheri java se training nanganallur java se training adambakkam java se training madipakkam java se training st thomas mount java se training guindy java se training ramapuram java se training thoraipakkam java se training nandanam java se training alwarpet java se training mandaveli java se training adyar java se training thiruvanmiyur java se training besant nagar java se training injambakkam java se training perungudi java se training tharamani java se training sholinganallur java se training navalur java se training kelambakkam