CORE JAVA

Learn the fundamentals of programming and object oriented developement with the core JAVA.



2 Months

₹ 1,999

Syllabus

Introduction JAVA

JAVA Setup

Intellij Idea Setup

First Code in JAVA

First Code Setup

How JAVA Works

Variables

Data Types

Type Conversion

Arithmic Operators

Relational Operators

Logical Operators

If Else

If Else If

Ternary

Switch Statement

Need For Loop

While Loop

Do While Loop

For Loop

Which Loop To Use

Literal

Class and Object Theory

Class and Object Practical

JDK JRE JVM

Methods

Method Overloading

Stack and Heap

What is String

Mutable vs Immutable String

StringBuffer and StringBuilder

Static Variable

Stack Block

Static Method

Encapsulation

Getters and Setters

this keyword

Constructor

Default vs Parameterized Constructor

Anonymous Object

Need of Inheritance

What is Inheritance

Single and Multi-Level Inheritance

Multiple Inheritance

this and super Method

Method Overriding

Polymorphism

Dynamic Method Dispatch

final keyword

Object Class equals toString hashcode

Upcansting and Downcasting

Wrapper class

Need of an Array

Creation of Array

Multi Dimensional Array

jagged and 3D Array

drawback of Array

Array of Objects

Enhanced for loop

Abstract keyword

Inner Class

Anonymous Inner Class

Abstarct and Anonymous Inner Class

What is Interface

Need of Interface

More on Interface

What is Enum

Enum if and Switch

Enum Class

What is Annotation

Functional Interface New

Lambda Expression

Lambda Expression with return

Types of Interface

What is Exception

Exception Handling using Try Catch

Try with multiple Catch

Exception Hierarchy

Exception Throw keyword

Custom Exception

Ducking Exception using Throws

User input using BufferedReader and Scanner

Try with Resources

Naming Convention

Packages

Access Modifiers

threads

Multiple Threads

Thread Priority and Sleep

Runnable vs Thread

Race Condition

Thread Sates

Collection API

ArrayList

Set

Map

Comparatr vs Comparable

Need of Stream API

ForEach Method

Stream API

Map Filter Reduce Sorted

Parallel Stream

Optional CLass

Method Reference

Constructor Reference

GitHub Repo.

2 Months Duration

₹ 1,999