This course is for complete beginners , you don't need any prior knowledge. We are going to cover the following concepts.
Obtain Core Java skills
Essential Java basics
What Java is and how it works
Programming fundamentals with Java
JDK - Java Development Kit
JRE - Java Runtime Environment
JVM - Java Virtual Machine
First Java Program
Variable and Data Types
Operators in Java
Control Statements
Looping
All concepts of Object-Oriented Programming
Object
Class
Constructor
Encapsulation
Abstraction
Inheritance
Polymorphism
Interface in Java
Interface in Java8
Interface in Java9
Super and this keyword
Boxing Unboxing
Java Recursion
Call by Value
Strings
Wrapper Classes