Skip to content

Latest commit

Β 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages