We do offer Fast-Track Core Java Training in Rajaji Nagar and One-to-One Core Java Training in Rajaji Nagar. Here are the major topics we cover under this Core Java course Syllabus A First Look, Java Basics, Class and Object Basics, More on Classes and Objects, Flow of Control[briefly due to attendee experience], Strings and Arrays, Packages, Composition and Inheritance, Interfaces, Exceptions, JDBC, Java Collections and Generics, Java Serialization. Every topic will be covered in a most practical way with examples.

Besant Technologies located in various places in Rajaji Nagar. We are the best Training Institute offers certification oriented Core Java Training in Rajaji Nagar. Our participants will be eligible to clear all type of interviews at end of our sessions. We are building a team of Core Java trainers and participants for their future help and assistance in a subject. Our training will be focused on assisting in placements as well. We have separate HR team professionals who will take care of all your interview needs. Our Core Java Training Course Fees is very moderate compared to others. We are the only Core Java training institute who can share video reviews of all our students. We mentioned the course timings and start date as well in below.

Core Java Training Syllabus in Rajaji Nagar

A First Look

  • A Simple Java Class
  • Java’s “Hello World” Program

Java Basics

  • Language and Platform Features
  • Program Life Cycle
  • The Java SE Development Kit (JDK)

Class and Object Basics

  • The Object Model and Object-Oriented Programming
  • Classes, References, and Instantiation
  • Adding Data to a Class Definition
  • Adding Methods (Behavior)

More on Classes and Objects

  • Accessing data, the “this” variable
  • Encapsulation and Access Control, public and private Access
  • Constructors and Initialization
  • Static Members of a Class
  • Scopes, Blocks, References to Objects

Flow of Control [briefly due to attendee experience]

  • Branching: if, if-else, switch
  • Iteration: while, do-while, for, break, continue

Strings and Arrays

  • String, String Buffer, String Builder
  • Arrays, Primitive Arrays, Arrays of Reference Types
  • varargs


  • Package Overview – Using Packages to Organize Code
  • Import statements
  • Creating Packages, package Statement, Required Directory Structure
  • Finding Classes, Packages and Class path

Composition and Inheritance

  • Using Composition to Deal With Complexity
  • Composition/HAS-A, Delegation
  • Using Inheritance and Polymorphism to share commonality
  • IS-A, extends, Inheriting Features, Overriding Methods, Using Polymorphism
  • Class Object
  • Abstract Classes


  • Using Interfaces to Define Types
  • Interfaces and Abstract Classes


  • Exceptions and the Exception Hierarchy
  • Try and catch
  • Handling Exceptions
  • Program Flow with Exceptions
  • Finally


  • JDBC basics
  • JDBC Architecture
  • Using JDBC drivers & Driver Manager
  • Class Connection and connecting to a database
  • Class Statement and executing SQL statements
  • Other statement types
  • Driver types

Java Collections and Generics

  • The Collections Framework and its API
  • Collections and Java Generics
  • Collection, Set, List, Map, Iterator
  • Auto boxing
  • Collections of Object (non-generic)
  • Using Array List, Hash Set, and Hash Map
  • For-each Loop
  • Processing Items with an Iterator
  • More about Generics

The Java Streams Model

  • Delegation-Based Stream Model
  • Input Stream and Output Stream
  • Media-Based Streams
  • Filtering Streams
  • Readers and Writers

Working with Files

  • File Class
  • Modeling Files and Directories
  • File Streams
  • Random-Access Files

Advanced Stream Techniques

  • Buffering
  • Data Streams
  • Push-Back Parsing
  • Byte-Array Streams and String Readers and Writers

Java Serialization

  • The Challenge of Object Serialization
  • Serialization API
  • Serializable Interface
  • ObjectInputStream and ObjectOutputStream
  • The Serialization Engine
  • Transient Fields
  • Read Object and write Object
  • Externalizable Interface



Core Java Trainer Profile & Placement

Our Core Java Trainers
More than 11 Years of experience in Core Java® Technologies
Has worked on multiple real time Core Java projects
Working in a top MNC company in Rajaji Nagar
Trained 2100+ Students so far.
Strong Theoretical & Practical Knowledge
Certified Professionals

Core Java Placement Training in Rajaji Nagar
More than 2000+ students Trained
95% percent Placement Record
1300+ Interviews Organized