<--Java-Programming-->

This repo contains Java programs demonstrating language basics and OOP concepts as well as implementations of common data structures and algorithms.

Java Programs

  • Basics syntax, variables, operators
  • Control flow (if/else, loops, switch)
  • OOP (classes, objects)
  • File I/O
  • Exception handling
  • Multi-threading

DSA Implementations

  • Arrays (search, rotate)
  • Linked lists (singly, reverse)
  • Stacks (array, balanced parens check)
  • Queues (array, linked list)...etc

Usage

Compile and run the Java files from the command line.