Core Java Training

core java
A Dell UltraSharp monitor Rating (4.8 out of 5 based on 124 user reviews)

We Provide Core Java Trainings with an excellent and real time faculty/trainer. Our Trainers having excellent knowledge in specific domain. Our Core Java training course content designed as per the current IT industry requirement.

Java Platform, Standard Edition (Java SE/ JSE/ J2SE) lets you develop and deploy Java applications on desktops and servers, as well as in today's demanding embedded environments. Java offers the rich user interface, performance, versatility, portability, and security that today's applications require.

Core Java is having very good demand in the market, huge number of Core Java job openings are there in the IT world. Based on this demand for Core Affy Informatics Trainings started providing Core Java Training in Gwalior India. We provide industrial training in Core Java. We give training on Real Time Project.

We provide regular and weekend classes as well as Normal track/Fast track based on the student’s requirement and availability. We also give opportunities to work as an intern in our company. All students can attend the Core Java Training bathes as per their convenient timings. As all our faculty is real time professional they will cover all the real time scenarios.

We trained many people on Core Java, We provide corporate trainings across the India and we have many clients throughout the India. Enroll the Core Java online training course with us and make yourself Core Java professional. We will give you 100% satisfaction guarantee, after completion of Core Java Training we provide 24/7 365 days technical support for required candidates. Only Affy informatics is the best institute for Core Java Training in Gwalior, India.

Core JAVA Syllabus


  • What is JAVA?
  • Java History and Features
  • How Java differs from C & C++
  • Java Environment
  • Difference between JDK , JRE , JVM
  • First Java Program
  • Java Tokens
  • Command Line Arguments

Constants, Variables & Data Types

  • Constants
  • Variables
  • Data Types
  • Declaration of Variables
  • Giving Values to Variables
  • Scope of Variables
  • Symbolic Constants
  • Type Casting
  • Getting Values of Variables
  • Standard Default Values

Operators & Expressions

  • Arithmetic Operators
  • Relational Operators
  • Logical Operators
  • Assignment Operators
  • Increment & Decrement Operators
  • Conditional Operator
  • Bitwise Operator
  • Special Operators
  • Arithmetic Expressions
  • Evaluation of Expressions

Decision Making & Branching

  • Decision Making with if Statement
  • Simple if Statement
  • The if….Else Statement
  • Nesting of if….Else Statement
  • The Else if Ladder
  • The Switch Statement

Decision Making & Looping

  • Loops and its types
  • Jumps in Loops
  • Labelled Loops

Classes, Objects and Methods

  • Defining a Class
  • Fields Declaration
  • Methods Declarations
  • Creating Objects
  • Accessing Class Members
  • Constructors
  • Methods Overloading
  • Static Members
  • Nesting of Methods
  • Inheritance: Extending a Class
  • Overriding Methods
  • Final Variables and Methods
  • Final Classes
  • Finalizer Methods
  • Abstract Methods & Classes
  • Methods with Varargs
  • Visibility Control

Arrays, Strings & Vectors

  • Array and its types
  • Strings
  • Vectors
  • Wrapper Classes
  • Enumerated Types
  • Annotations

Interfaces: Multiple Inheritance

  • Defining Interfaces
  • Extending Interfaces
  • Implementing Interfaces
  • Accessing Interface Variables

Packages: Putting Classes Together

  • Java API Packages
  • Using System Packages
  • Naming Conventions
  • Creating Packages
  • Accessing a Package
  • Using a Package
  • Adding a Class to a Package
  • Hiding Classes
  • Static Import

Multithreaded Programming

  • Creating Threads
  • Extending the Thread Class
  • Stopping and Blocking a Thread
  • Life Cycle of a Thread
  • Using Thread Methods
  • Thread Exceptions
  • Thread Priority
  • Synchronization
  • Implementing the ‘Runnable Interface’
  • Inter-Thread Communication

Managing Errors & Exceptions

  • Types of Errors
  • Exceptions
  • Syntax of Exception Handling Code
  • Multiple Catch Statements
  • Using Finally Statement
  • Throwing Our Own Exceptions
  • Using Exceptions for Debugging

Applet Programming

  • How Applets Differ From Applications
  • Preparing to Write Applets
  • Building Applet Code
  • Applet Life Cycle
  • Creating an Executable Applet
  • Designing a Web Page
  • Applet Tag
  • Adding Applet to HTML file
  • Running the Applet
  • More about Applet Tag
  • Passing Parameters to Applets
  • Aligning the Display
  • More about HTML Tags
  • Displaying Numerical Values
  • Getting Input from the User
  • Event Handling


  • JDBC Architecture
  • JDBC Driver and Driver Types
  • JDBC Data Types
  • Steps in using JDBC
  • Retrieving Data from a Result Set
  • Using Prepared and callable statements
  • Handling Exception

Java GUI

  • Abstract Window Toolkit
  • Container
  • Positioning Components
  • Frames
  • Panel
  • Layout Manager
  • Border, Flow, Grid, Box  Layout
  • Swing