Java is a high level, robust, secured and object-oriented programming language. And any hardware or software environment in which a program runs, is known as a platform. Since Java has its own runtime environment (JRE) and API, it is called platform.
Target Audience
This training has been prepared for the beginners to help them understand the basic to advanced concepts related to Java programming language
Course Content
Lesson 1: Introduction to Java
The Java Ecosystem
Our First Java Application
Packages
Lesson 2: Variables, Data Types, and Operators
Variables and Data Types
Integral Data Types
Type casting
Conditional Statements
Looping Constructs
Lesson 3: Control Flow
Lesson 3: Control Flow
Looping Constructs
Lesson 4: Object-Oriented Programming
Object-Oriented Principle
Classes and Objects
Constructors
The this Keyword
Inheritance
Overloading
Constructor Overloading
Polymorphism and Overriding
Annotations
References
Lesson 5: OOP in Depth
...
Interfaces
Typecasting
The Object Class
Autoboxing and Unboxing
Abstract Classes and Methods
Lesson 6: Data Structures, Arrays, and Strings
Data Structures and Algorithms
Strings
Lesson 7: The Java Collections Framework and Generics