1.Java Basics 1.Java Data Types 2.Access specifiers/Modifiers 3.Variables 4.Methods 2.Oops Concepts 1.Encapsulation 2.Inheritance 3.Polymorphism 4.Abstraction 5.Constructors 6.This and Super keyword 3.Static Members 1.Static Variables 2.Static Methods 3.Static Blocks 4.Main method 4.String Concept