Course Syllabus

CORE JAVA DEVELOPMENT COURSE HIGHLIGHTS

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

Arrays


Classes, Objects And Instance Variables

Constructors

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

HashSet

HasMap

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

Synchronization

Thread Group