Skip to content

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-handbook

Repository files navigation

Java Programming & DSA Handbook

This repository is a structured collection of notes, code examples, and problem-solving exercises focused on Java programming and Data Structures & Algorithms (DSA).

It covers core Java fundamentals, object-oriented programming (OOP), and essential DSA topics such as arrays, linked lists, stacks, queues, trees, recursion, searching, and sorting. The content combines theoretical explanations with practical coding examples, organized by topic for easy navigation.

This is not a full course or tutorial series, but a comprehensive reference resource for learning Java and DSA.

Table of Contents

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

Related Repositories

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

License

Licensed under the MIT License.