A structured repository documenting my study and practice of Java based on the official Oracle Java documentation.
This repo serves as a personal knowledge base, progress tracker, and reference guide with runnable code examples and concise summaries.
This repository documents my journey of learning Java systematically through the official documentation.
The aim is to build a solid foundation by reading, summarizing, and coding examples directly inspired by the docs.
- Cover Java SE documentation systematically
- Write runnable code examples for each concept
- Maintain concise, well-structured notes for revision
- Track progress chapter by chapter
- Build a reference resource for future projects
- Getting Started with Java
- Data Types and Variables
- Operators
- Control Flow Statements
- Object-Oriented Programming
- Generics
- Collections Framework
- Streams and Lambdas
- Concurrency
- Modules and Packages
1. Introduction/
- Basic Java introduction and setup2. Object-Oriented Programming Concepts/
- OOP principles in Java3. Variables/
- Working with variables in Java4. Operators/
- Java operators and expressions5. Control Flow/
- Control structures in Java
- Clone this repository
git clone https://github.com/st-vin/java-from-docs.git
- Open in your favorite Java IDE
- Explore the different topics in the numbered folders
- Java Development Kit (JDK) 8 or later
- Jupyter Notebook with IJava kernel (for .ipynb files)
This project is for educational purposes.