This repository contains a collection of Java projects that demonstrate various concepts and techniques of Object Oriented Programming (OOP) in Java.
This repository serves as a resource for learning and practicing Java OOP concepts. Each project focuses on a specific aspect of OOP and provides examples and exercises to reinforce the concepts. Whether you're a beginner or an experienced Java developer looking to enhance your OOP skills, this repository can be a valuable learning tool.
Feel free to explore each project's directory for detailed information, code samples, and exercises.
Beginner Set | Project Set #1 | Project Set #2 | Project Set #3 | Project Set #4 | Project Set #5 |
---|---|---|---|---|---|
Hello_World | Fahrenheit_to_Kelvin | Average_and_Sum | Bank_Account | My_Array_List | My_Stack |
Meters_to_Feet_and_Inches | Max_and_Min | Savings_Account | My_Linked_List | My_Queue | |
Names_to_Initials | Odd_and_Even | Checking_Account | My_BS_Tree | ||
Diff_Between_Min_and_Max | Range | CreditCard_Account | My_Quick_Sort | ||
Make_Box | Count_Greater_Than_Average | My_Merge_Sort | |||
Pen | All_In_Range | ||||
All_Less_Than_Average | |||||
All_Duplicates | |||||
All_In_Both |
To run and experiment with the projects in this repository, ensure that you have the following:
Java Version:
openjdk 17.0.3
Utilizing Conda Environment for Java:
conda create -name myenv
conda activate myenv
conda install -c conda-forge openjdk
If you intend to use Java with a specific IDE, such as Jupyter Notebook, you can install additional packages that enable Java support.
For example, install the ijava kernel for Jupyter Notebook:
conda install -c conda-forge ijava
[Optional] Integrated Development Environment (IDE) such as IntelliJ IDEA or Eclipse for an enhanced development experience. However, using a plain text editor and command-line tools will also suffice.
To use the projects in this repository, follow these steps:
Clone the repository to your local machine using the following command:
git clone https://github.com/Mun-Min/Java_OOP
Navigate to the specific project directory you wish to explore:
cd project-directory
Example of how to utilize cd
command in Git Version Control Terminal:
Follow the instructions provided in the project's README or source files to understand the concepts and complete any exercises or tasks.
Experiment with the code, modify it, and adapt it to further your understanding of Java OOP.
Happy Coding!