Course Syllabus


Core Java web development has been gaining popularity for quite some time and is currently in high-demand. Core Java development is an exciting career path for both freshers and experienced individuals

Introduction To Java Programing Language

Java Features

Hello world Program

Introduction To Eclipse

this,final,static Keyword

Java Datatypes

Type Casting


Classes, Objects And Instance Variables


Object Instantiation And Reference Variables

Static Variables And Methods

Anonymous Block, Static Block

Inheriting A Class

Super Keyword

IS-A ,HAS-A Relationship(Containment)

Object/Reference Casting

Object Class

Anonymous Inner Class

Method Overloading

Method Overriding

Abstract Method

Abstract Classes

Final Keyword

Inheritance And Diamond Problem

Need For The Interface

Understanding Interfaces

Extends And Implements

Abstract Class Vs Interface

Instance Of Operator

Creating Packages

Using Multiple Packages

Java Packaging Structure

Access Specifiers

Static Import

String Class

Interned Strings

String class Vs Interned String

String Constructors And Methods

StringBufffer Class

StringBuffer Constructors And Method

String Vs StringBuffer

StringBuilder Class

Understanding Exceptions

Exception Hierarchy

Handling Exceptions

Blocks And Clauses

Throw And Throws Keywords

Checked And Unchecked Exceptions

Custom Exception

What Is Framework

Generic Collections

ArrayList Class



Usage Scenarios

Some Other Important Classes(Date,Arrays,Collections,etc)

Program As An Single Thread

Creating Thread By Extending Thread Class

Implementing Runnable Interface

Thread States


Thread Group