Skip to content
/ java Public

Java Programming & Data Structures/Algorithms repository for quick revision, practice, and reference.

License

Notifications You must be signed in to change notification settings

itsjomon/java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Java Programming & DSA Learning Repository

🌟 Star this repository if you find it useful!

Welcome to my Java Programming & DSA learning repository. This is a collection of notes, code examples, and problem-solving exercises created while learning Java. The repository covers core Java concepts, object-oriented programming, and common data structures and algorithms. It includes both theory and hands-on practice, organized topic-wise for easy reference.

This repository is not a full-fledged course or tutorial. Instead, it’s a collection of my personal notes, code snippets, and problem-solving exercises created while learning Java and Data Structures & Algorithms.

Navigate to the topics outlined below.

Setup Java Locally

Install JDK

Download and install from www.oracle.com.

Set JAVA Environment Variable

Follow this guide: GeeksforGeeks – Setting Environment in Java

Verify:

java -version
javac -version

Running Java Code (VS Code & CLI)

  • Using VS Code
    • Install the Java Extension Pack from the Extensions tab.
    • Open your .java file.
    • Click "Run" or use shortcut Ctrl + F5 to execute.
  • Using Command Line
    javac Main.java   # Compile
    java Main         # Run

Repository Structure

java/
│
├── flowcharts_and_pseudocode/
│   ├── assets/
│   └── README.md
│
├── variables_and_datatypes/
│   ├── DataTypes.java
│   ├── variables.java
│   └── practice/
│       └── Qs1.java
│
├── operators/
│   ├── BinaryOperators.java
│   ├── UnaryOperators.java
│   ├── Operator-Precedence.pdf
│   └── practice/
│       ├── Qs1.java
│       └── Qs2.java
└── etc

Table of Contents

✨ This section will continue to grow as more topics are added:

License

Licensed under the MIT License.