This repository documents my journey in updating and expanding my Java knowledge, starting from the basics and progressing through to Java 17. It serves as a comprehensive record of concepts, code snippets, and projects that I have explored and mastered.
- Getting Started
- Basic Concepts
- Object-Oriented Programming
- Advanced Java Features
- Java 17 Updates
- Projects
- Resources
- Contact
- Setting up Java Environment
- Hello World
- Java Syntax and Structure
- Data Types
- Operators
- Control Statements
- Loops
- Arrays
- Classes and Objects
- Inheritance
- Polymorphism
- Abstraction
- Encapsulation
- Exception Handling
- File I/O
- Threads and Concurrency
- Collections Framework
- Lambda Expressions
- Sealed Classes
- Pattern Matching
- Strong Encapsulation of JDK Internals
- Deprecating and Removing Older Features
- Project 1: Project Title
- Project 2: Project Title
- Books
- Online Courses
- Documentation
- Forums