Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 1.96 KB

File metadata and controls

32 lines (22 loc) · 1.96 KB

Java Development Projects

Welcome to my Java Development repository! This collection showcases various projects and applications I built to strengthen my core programming skills, master advanced concepts, and apply theoretical knowledge to practical solutions during my remote internship at Codveda Technologies.

📂 Repository Structure

The projects are organized by difficulty level, ranging from foundational scripts to advanced multithreaded systems.

🟢 Basic

  • BasicCalculator/: A command-line calculator handling fundamental arithmetic operations.
  • FactorialCalculation/: A utility program implementing factorial computations using iterative and recursive approaches.
  • NumberGuessingGame/: An interactive console game testing control flow, loops, and random number generation.

🟡 Intermediate

  • BankingApp/: A console/application system simulating core banking operations such as account creation, deposits, withdrawals, and balance checks.
  • EmployeeManagementSystem/: An application designed to manage employee records, organizational data, and CRUD operations.
  • filehandling/: Practical demonstrations of reading, writing, updating, and managing files using Java I/O streams.

🔴 Advanced

  • LibraryManagementSystem/: A structured system for handling book inventory, member records, and borrowing transactions.
  • MultithreadedChatApp/: A real-time client-server chat application leveraging Java Sockets and multithreading to handle multiple concurrent users seamlessly.
  • BSTimplementation/: A custom implementation of a Binary Search Tree (BST) data structure showcasing node manipulation, traversals, and recursive algorithms.

🛠️ Technologies Used:

  • Language: Java (JDK)
  • Concepts Applied: Object-Oriented Programming (OOP), File I/O, Exception Handling, Sockets & Networking, Multithreading, Data Structures & Algorithms.
  • Tools: Git, GitHub, Linux Mint

Author

GitHub Profile