This repository stores my notes, practice problems, and code exercises while learning Core and Advanced Java concepts.
This repository contains notes, practice problems, and code exercises as I learn Core and Advanced Java concepts.
./project_root
├── src
│ └── class_tasks
│ ├── chapter_no
│ │ ├── lessons
│ │ │ ├── Part_no_title.java
│ │ │ └── ... more lesson files
│ │ │
│ │ └── practice_tasks
│ │ ├── Part_no_taskNo.java
│ │ └── ... more practice-task files
│ │
│ └── ... more chapter folders
│
├── notes
│ ├── chapter_no_chapterTitle
│ │ ├── ChapterNo.pdf
│ │ └── ChapterNoPracticeSet.pdf
│ │
│ ├── ... more note folders according to each chapter
│ └── UltimateJavaCheatSheet.pdf
│
├── .gitignore
└── README.md
For Chapter 12, I encountered several issues related to package declarations and directory structure. To understand the reason behind the directory structure changes, the updated directory structure, the solutions implemented, and details about Java packages, please refer to the Chapter 12 Directory Structure Note.
Prerequisites:
Installing Java:
Verifying Java Installation:
java -version
and press Enter.Clone the repository:
To clone this repository to your local machine, use the following command:
git clone https://github.com/Tanzeebul-Tamim/JAVA-Fundamentals
Note: These are general instructions. You might need to adjust them based on your specific operating system and chosen IDE/text editor.