Course Objectives
After completing this course, you will be able to:
- Create and run Java programs Use data types, data structures, and control flow in your code Implement best practices while creating objects Work with constructors and inheritance Understand advanced data structures to organize and store data Employ generics for stronger check
- types during compilation Learn to handle exceptions in your code
Agenda
- The Java Ecosystem
- Our First Java Application
- Packages
- Variables and Data Types
- Integral Data Types
- Type casting
- Conditional Statements
- Looping Constructs
- Object-Oriented Principles
- Classes and Objects
- Constructors
- The this Keyword
- Inheritance
- Overloading
- Constructor Overloading
- Polymorphism and Overriding
- Annotations
- References
- Interfaces
- Typecasting
- The Object Class
- Autoboxing and Unboxing
- Abstract Classes and Methods
- Data Structures and Algorithms
- Strings
- Reading Data from Files
- The Java Collections Framework
- Generics
- Collection
- Implementing a Custom Linked List
- Implementing Binary Search Tree
- Enumerations
- Set and Uniqueness in Set
- Motivation behind Exceptions
- Exception Sources
- Exception Mechanics
- Best Practices
FREE
Interested in course?
Course Type: Instructor Led