Projects in Awesome Lists tagged with oops-in-java
A curated list of projects in awesome lists tagged with oops-in-java .
https://github.com/anshmnsoni/timer
awt-gui gui java oops-in-java swing timer-clock
Last synced: 13 May 2026
https://github.com/akhand55/atm-interface
ATM interface in java and perform many function
authentication dsa-algorithm java oops-in-java recursion-algorithm
Last synced: 04 Apr 2025
https://github.com/manishjr26/employee-payroll-system
Efficient Employee Payroll System in Java, leveraging OOP for clear code structure. Supports both Full-time and Part-time employees with easy-to-use PayRoll management.
Last synced: 14 Mar 2025
https://github.com/akshat-kumar-work/banking-application
It is a command line project using concept of oop and Java
banking-applications java oop oops-in-java reallifeproject
Last synced: 10 Jun 2025
https://github.com/gabrafo/anotacoes-java
Anotações do curso da Udemy Java Completo Programação Orientada a Objetos do professor Nélio Alves.
algorithms exercises java oops-in-java programming-logic
Last synced: 20 Jan 2026
https://github.com/gauravsakure02/core_java
Core Java Revision Codes
array collectionframework dsa-algorithm java java-8 javaee oops-in-java string
Last synced: 12 Apr 2025
https://github.com/jonasaacampos/campominadojavaswing
Projeto com o objeto de apriomorar o conhecimento teórico e pratico em Java usando princípios de Orientação a Objetos, Programação Funcional e conceitos do padrão Observer.
game-development java observer-pattern oops-in-java retrogaming swing
Last synced: 17 Jun 2026
https://github.com/ankman007/mortgage-calculator
Implemented in Java, designed to calculate your monthly mortgage payments & provide a detailed payment schedule for better financial planning.
java object-oriented-programming oops-in-java
Last synced: 14 Mar 2025
https://github.com/ajiththeerthiya/java-beginners-udemyexercise
This repository is designed to help absolute beginners 🚀. Covers essential Java topics like syntax, data types, control flow, loops, functions, and object-oriented programming.
java oops-in-java problem-solving
Last synced: 12 Apr 2025
https://github.com/konsbe/java-programming
OOP Interfaces, Classes, Hashmaps, ArrayLists, Lambda Expressions
enum hashmaps interfaces lambda-functions oops-in-java
Last synced: 11 Sep 2025
https://github.com/mciccale/sokoban
A fully functional Sokoban implemetation in Java with a MVC design pattern using inheritance and polymorphism as the main mechanism of the game.
game java java-swing java-swing-game oop oop-principles oops-in-java
Last synced: 04 Apr 2025
https://github.com/chiragaug6/object-oriented-programming
Object Oriented Programming With Java subject programs
java oops-in-java problem-solving
Last synced: 18 Jul 2025
https://github.com/mrtaz77/design-patterns
A chronicle of various design patterns implemented under software engineering course
adapter apache-jmeter builder composite decorator design-patterns load-testing observer oops-in-java singleton
Last synced: 04 Apr 2025
https://github.com/monalbarse/dsa
A repository for practicing and learning Data Structures and Algorithms (DSA) using Java. It also includes Bash scripts for automating the compilation and execution of Java programs.
arrays backtracking oops-in-java recursion
Last synced: 24 Mar 2025
https://github.com/bishal7448/car_showroom_management_system
The Car Showroom Management System is a Java-based application designed to help manage the operations of a car showroom. It allows users to add, update, delete, and view car details, as well as manage customer information and sales transactions.
Last synced: 03 Jul 2025
https://github.com/it21826740/online-shopping-system
a comprehensive question that requires the use of various OOP concepts such as inheritance, encapsulation, polymorphism, and abstraction
learn-java online-shoping-system oop-concepts oop-principles oops-in-java questions-and-answers self-try
Last synced: 08 Apr 2025
https://github.com/dnlbb/programming-languages-and-methods-mstu
This repository contains laboratory work on the subject of MSTU programming languages and methods.
cpp java object-oriented-programming oop-principles oops-in-cpp oops-in-java
Last synced: 30 Apr 2026
https://github.com/tawfik-s/design-pattern-playground
playground repository to practice and implement design patterns in java
clean-code design-patterns java oop oops-in-java
Last synced: 02 Apr 2025
https://github.com/omkar-savoikar/maze-game
CS106 Project. A Maze game developed in Java that follows Object Oriented Concepts. Player has to use the WASD keys to move the player from start to end. There are moving enemies that the player should avoid. There are also teleportation doors for the player's help.
java java-8 oop oop-principles oops-in-java
Last synced: 06 Apr 2025
https://github.com/rohitumbare/banky
Simulation of a basic banking system.
corejava java jdbc mysql oops-in-java
Last synced: 30 Apr 2026
https://github.com/chiragsdev/rental-system
Car 🚗 Rental System | OOP Concepts & Implementation
java object-oriented-programming oops-in-java
Last synced: 08 Jun 2026
https://github.com/getrighhttt/java
Java syntax for learning purposes.
algorithims datastructures java oop oops-in-java syntax-analysis
Last synced: 01 May 2026
https://github.com/berasumitdev/restaurant-invoice
Implement a simple terminal-based restaurant billing system in Java.
Last synced: 12 Jun 2025
https://github.com/annishivakumara/java-notes-for-beginners
Java is a programming language widely used for developing various types of applications, from mobile apps to large-scale enterprise systems. This guide provides an introduction to the basics of Java programming,
arrays if-else java loops-and-iterations loops-and-patterns oops-in-java strings
Last synced: 04 Apr 2025
https://github.com/sheikmohammed480/enterprisejavawebdevelopment
I have learnt and practiced these all topics and this repository includes my project also.
collections-framework hibernate html-css java jdbc mysql-database oops-in-java servlet-jsp spring-boot
Last synced: 01 May 2026
https://github.com/keabetswekabeloyalerato/java-oop
Reinforcing OOP concepts through creating and manipulating types of object; and the writing of simple class declarations.
Last synced: 18 Jun 2026
https://github.com/ariful305/supermarket_billing_system_java
A Java-based billing system for supermarkets, designed to generate invoices, manage orders, and streamline the checkout process. This project uses Maven for dependency management and includes file handling for order processing and PDF invoice generation.
gui-application java java-swing maven oops-in-java pos supermarket-billing-system
Last synced: 28 Apr 2026
https://github.com/thakursaurabh1998/super30
android filesystem java oops-in-java recursion
Last synced: 02 May 2026
https://github.com/ahmednassar7/chat-application
Chat application for real-time communication and support all type of data.
chat chat-application database java javaswing oop oops-in-java real-time ux-ui
Last synced: 02 May 2026
https://github.com/prathush-kumar/savings_account
java object-oriented-programming oops-in-java
Last synced: 03 May 2026
https://github.com/nandahkrishna/ooplab
Java Programs for Object Oriented Programming Lab in 3rd Semester
java java-programming java-programs oop oops oops-in-java
Last synced: 25 Mar 2025
https://github.com/rachitsham/employee_database_application
Developed A simple Java JDBC-based Employee Management Application that demonstrates how to perform CRUD operations (Create, Read, Update, Delete) with a relational database (MySQL).
collection connections dao-design-pattern java jdbc mysql-database oops-in-java prepared-statements resultset scanner
Last synced: 19 Jun 2026
https://github.com/kory714/passwordmanager_java
Это open - source проект на Java, где я обучаюсь создавать desktop приложение "Менеджер паролей" с следующими функциями: Хеширование паролей, сохранение и загрузка паролей, возможность генерации паролей, возможность включать или отключать различные модули приложения. Здесь я буду делится своими успехами в разработке как начинающий специалист.
desktop desktop-app eclipse eclipse-ide educational educational-project github javax-swing mvc mvc-architecture mvc-pattern oops-in-java password-manager programming
Last synced: 11 Jun 2025
https://github.com/pavansabani/java-codes
This is repo of simple java codes
java oops-in-java simple-project
Last synced: 09 Apr 2025
https://github.com/sohunn/parkup
A parking lot management system written in Java keeping OOP design patterns in mind.
java oop-principles oops-in-java parking-management
Last synced: 09 Jun 2026
https://github.com/rayhanbss/virtualpet-pbo24
Virtual Pet Game, created for the final project of the Object-Oriented Programming course 2024.
game java maven oop oops-in-java tamagotchi
Last synced: 04 Feb 2026
https://github.com/pavan-kumar2/console-application-for-the-banking-management-system
Create a console application for the banking management system. using Java programming language by implementing an object-oriented design. The banking management system is built as a command line application and takes inputs from user for any operation they select based on the operation list displayed to them.
Last synced: 25 Jan 2026
https://github.com/ananyachibber21/java-programming-for-interviews
All important Lab Assignments and Data Structure Programs in Java.
arrays-and-strings conditional-statements data-structures inheritance-concept loops-and-iterations oops-in-java
Last synced: 03 Apr 2025
https://github.com/tanuiniko/movie-recommendation-system
A movie recommender system implemented in Java, using Object-Oriented Programming principles with filters to recommend movies based on individual interests.
Last synced: 30 Aug 2025
https://github.com/yash-kathesia/oasis-infobyte-atm-interface
This Java application simulates an Automated Teller Machine (ATM) device, allowing users to perform diverse banking transactions consisting of withdrawals, deposits, transfers, and examine transaction history. It offers a menu-driven interface for smooth navigation.
classes-and-objects oops-in-java
Last synced: 20 Mar 2025
https://github.com/rafaeloledo/oop
IFBA's object oriented programming course files
genius-game ifba oops-in-java school-registration swing-gui
Last synced: 09 Jul 2025
https://github.com/aditiisaxena/tank-stars-game
A remake of the classic Tank Star game using the libgdx game development framework and Java programming language.
game-development java libgdx oops-in-java
Last synced: 13 Jun 2025
https://github.com/yunusemrejr/java-encapsulation-example
Java Encapsulation Example /Demo
encapsulation java oop oops-in-java
Last synced: 30 Mar 2025
https://github.com/ochieng424/inewwavebuses
Improved NewWaveBuses with a GUI
awt java oops-in-java swing-gui
Last synced: 07 Jun 2026
https://github.com/avirupmazumder/geekdemy-challenge-geektrust
Solution for Geektrust backend challenge with standard design patterns using Java.
geektrust geektrust-solutions low-level-design oops-concepts oops-in-java solid-principles
Last synced: 09 Apr 2025
https://github.com/madhusudanhasbe/programming-in-java-lab
Programming in Java Lab Assignments (Semester 4)
beginner-friendly java lab-assignments oop oops-in-java programming-lab
Last synced: 20 Mar 2025
https://github.com/razvan48/proiect-programare-avansata-pe-obiecte-pao
Proiect Programare Avansata pe Obiecte (PAO) Anul 2, Semestrul 2, Facultatea de Matematica si Informatica, Universitatea din Bucuresti
java oop oop-principles oops-in-java
Last synced: 06 Sep 2025
https://github.com/oseasandrepro/projeto1
Um editor grafico vetorial, java2D
abstraction editor geometric-shapes java java2d oops-in-java uerj
Last synced: 22 Feb 2026
https://github.com/sujay-sn/HCP_Review_and_Booking_System
JavaFX based project to demonstrate OOPS and few Data Structures, File handling etc.
css java javafx javafx-application oops-in-java
Last synced: 26 Apr 2025
https://github.com/roy7077/low-level-design
A collection of Low-Level Design (LLD) Questions with solutions, covering design patterns, OOP concepts, and real-world use cases like parking lots, ATMs, and chess games. Perfect for interview prep and honing design skills. Contributions welcome! 🚀
java lld low-level-programming lowleveldesign object-oriented-programming oops oops-in-java
Last synced: 20 Mar 2025
https://github.com/divin3circle/billmanager
A restaurant pizza bill management system - Java
Last synced: 27 Mar 2025
https://github.com/kezouke/cmd-art-gallery
gallery with pictures and their authors in console
console-application oop oops-in-java
Last synced: 15 Jun 2025
https://github.com/mukund-rakholiya/space-invaders-java-project
Developed a Space Invaders game in Java Swing with classic gameplay, scoring, and dynamic difficulty. Features include alien waves, spaceship controls, and a game-over restart option.
Last synced: 09 Apr 2025
https://github.com/sohan5002/java-basics
Java basics topics in details with Interview Questions Preactice
dsa-algorithm java oops-in-java
Last synced: 09 Apr 2025
https://github.com/athinimgagule/bankingsystem
A modern JavaFX desktop banking application with secure user authentication, real-time transaction processing, and persistent data storage. Features an intuitive GUI for account management, deposits, withdrawals, and account recovery with comprehensive error handling and data validation.
banking-system gui java javafx oops-in-java serialization
Last synced: 15 May 2026
https://github.com/lkwinta/oop_course_lab
Repository for object oriented programming course at AGH UST
Last synced: 28 Apr 2026
https://github.com/yash-kathesia/oasis-infobyte-number-guessing-game
This project was developed as part of an internship at Oasis Infobyte. The game is a simple yet engaging Java application where the user tries to guess a randomly generated number within a specified range.
classes-and-objects oops-in-java
Last synced: 09 Sep 2025
https://github.com/peliah/fingerprintproject
This project aims to implement fingerprint authentication in an Android Studio app using Java. The app provides a secure and convenient way for users to authenticate themselves using their fingerprint.
android-studio biometrics fingerprint-authentication java oops-in-java
Last synced: 27 May 2026
https://github.com/fekri8614/learn-java-by-example
Java code examples from https://sokanacademy.com/
java java-8 oops-in-java practice practice-java practice-programming
Last synced: 22 Jun 2025
https://github.com/akshat-kumar-work/java-oop-learning
This repo contain all oop topic files which i had created while learning it
oop oop-principles oops-in-java
Last synced: 07 Sep 2025
https://github.com/notchampi0n/java_programming
Java Programming using Abdul Bari's Course on Udemy.
computer-science java-8 oop oops-in-java prograaming
Last synced: 10 Jan 2026
https://github.com/shreyasmg46/java_programs
A basic Java Programs based on OOPS Concepts
basic-programming corejava java8 oops-in-java
Last synced: 10 Jan 2026
https://github.com/squid-beast/java-interview
This repository contains a collection of Java programs designed to enhance core programming skills, covering topics such as data structures, algorithms, and object-oriented programming.
arrays collections-framework exception-handling interfaces java-8 oops-in-java streams strings
Last synced: 10 Jan 2026
https://github.com/thiraput01/exciting-chess
Final project for 2110215 Programming methodology
chess-game game-development java javafx-application oops-in-java
Last synced: 22 May 2026
https://github.com/akshat-kumar-work/email-administration
This is a command line project using concept of oop
java oops-in-java random-password-generator real-life-project
Last synced: 18 Mar 2025
https://github.com/vishwasaranga/itbnm-2211-0124_miniproject_it21053
This project was done as a Java mini project for an assignment in the subject called Object Oriented Programming (IT 21053) learned in the first semester of the second year of the university.
java mvc-architecture netbeans-ide netbeans-project oops-in-java tour-planning
Last synced: 31 May 2026
https://github.com/prabhakar-naik/java-core
java-core project provides vast interview programs, Real time implementation, Exceptions, regular expressions, collections, oops concepts ect. Here you can gain the knowledge about java syntax, advance concepts and so on. join the collaborations and contribute transfer your best and explore more things.
accessmodifiers arrays collections-framework datastructures datatypes dsa-algorithm enums exception-handling generics-in-java java java-8 lambda methods multithreading oops-in-java singleton streams-standard strings tutorial
Last synced: 13 Sep 2025
https://github.com/aelmah/oop-java
A collection of Java projects demonstrating Object-Oriented Programming fundamentals
java oop oop-principles oops-in-java
Last synced: 07 May 2025
https://github.com/seadmustafa/codeacademy-java
Code Academy Java Solutions: A Record of My Problem Solving Journey.
conditionals debugging java-8 loops oops-in-java
Last synced: 08 Jun 2026
https://github.com/brenofariasdasilva/java
My Java Codes.
encapsulation heritage java java20 javasdk oops-in-java oriented-object-programming
Last synced: 17 Mar 2025
https://github.com/rhutikjagtap/jse-core-java
repository contains the concepts, including OOPS, Exception Handling, Collection Framework
collections-framework exception-handling oops-in-java
Last synced: 12 Mar 2025
https://github.com/sarmadrehman/java-codes
Basics to advanced concepts on top of Object Oriented Programming in Java including Spring-Framework
java maven oop-principles oops-in-java spring spring-boot
Last synced: 13 Apr 2026
https://github.com/aniruddha-10/password-manager
A GUI of a Password Manager that basically lets the user to save his/her passwords and all other important details associated with it
java javafx oops-in-java scenebuilder
Last synced: 20 May 2026
https://github.com/kabragaurav/simple-bank
Text-based interactive banking opertaions using Java concepts such as Classes, Inheritance, Exception Handling and Input-Output
banking-applications java oops-in-java
Last synced: 07 Oct 2025
https://github.com/darshpreet18/skychat
SkyChat is a chat application basically designed to create a communication between multiple users simultaneously.
android android-studio firebase firestore-database java java-8 oops-in-java xml
Last synced: 17 Mar 2026
https://github.com/semanurbilada/lab-examples
Lectures: Computer Programming 2 | OOP | GUI Programming | Data Structures | Algorithms | Cyber Security | System Analysis and Design
algorithms computer-programming-2 cyber-security data-structures information-systems-engineering lab-lectures object-oriented-programming oops-in-java system-analysis-and-design
Last synced: 08 Oct 2025
https://github.com/stephenombuya/telephonesystem
This is a Java application for managing a telephone system. It simulates a basic phone system with features like adding, removing, and viewing phones.
java oops-in-java open-source practice-project
Last synced: 25 Jun 2025
https://github.com/lana-20/oop-polymorphism
OOP Concept - Polymorphism
oop oop-principles oops oops-in-java oops-in-python
Last synced: 27 Jan 2026
https://github.com/lana-20/oop-encapsulation
Encapsulation binds together the code and data in a single unit of work (a class) and acts as a defensive shield that doesn’t allow the external code to access this data directly.
data-hiding encapsulation encapsulation-protocol oop oop-principles oops oops-in-java oops-in-python
Last synced: 23 Feb 2026
https://github.com/AbhishekU19/Object-Oriented-Programming
This repository showcases various projects and code snippets demonstrating the principles of Object-Oriented Programming (OOP) in Java. It includes implementations of the four pillars of OOP: Encapsulation, Inheritance, Polymorphism, and Abstraction, along with practical projects that utilize these concepts.
java low-level-design oop-principles oops-in-java
Last synced: 10 Oct 2025
https://github.com/feromond/moodtrackerjavaedition
A mood tracker for daily recording of how a person feels using a JavaFX UI
java javafx moodtracker oop oops-in-java ui
Last synced: 04 May 2026
https://github.com/muhammedzohaib/my-second-brain
A repository containing my personal notes on IT and tech topics, serving as a valuable resource for programming languages, frameworks, algorithms, and more. Enhance your understanding of technology with these comprehensive notes.
algorithms computer-science it-notes javascript oops-in-java personalnotes reactjs technology
Last synced: 04 May 2026
https://github.com/antonioisaacdias/pokedex
Console application CRUD para disciplina de Programação Orientada a Objetos feito em JAVA.
console-application crud docker java mariadb object-oriented-programming oops-in-java pokedex-application
Last synced: 05 May 2026
https://github.com/jaffarabbas/all-in-one-oop-concept-example
A mini console project that contain all Concepts of Object Oriented Programming
abstraction class encapsulation inheritance object-oriented-programming objects oop oop-concepts oop-principles oops-in-java polimorphism
Last synced: 11 Oct 2025
https://github.com/chicha63/labshooter
A fxgl shooter game in labyrinth
fxgl fxgl-games game-development java javafx maven oop oops-in-java shooter-mini-game
Last synced: 05 May 2026
https://github.com/reemadutta/aed-final-project-recue-management-system
Final project for course Application Engineering Development- Rescue Management System application using Java Swing
java-8 multithreading oops-in-java swing swing-gui
Last synced: 14 Oct 2025
https://github.com/akashnath420/developing-a-menu-based-application
Using only associate relationship in java
associate east-wast-university ewu java object-oriented-programming oop oops-in-java
Last synced: 01 Sep 2025
https://github.com/swathireddy369/java-fundamentals
This repository is a complete guide to learning Java from the basics. It covers key topics like variables, data types, loops, functions, object-oriented programming (OOP), error handling, collections, and more. It's perfect for beginners starting with Java and for developers who want to refresh their knowledge.
core-java hibernate java oops-in-java spring springboot
Last synced: 06 May 2026
https://github.com/rezi-gelenidze/university-projects
Repo dedicated to the implementation of various algorithms (search, sort, etc.) and Artemis tasks (problems solved during our university course).
algorithms-and-data-structures computer-science java oops-in-java
Last synced: 13 Jun 2026
https://github.com/squid-beast/core-java-examples
Introduction to Java fundamentals, Implementation of if-else, switch, and loops for decision-making, Demonstrates core OOP concepts, Examples of try-catch, custom exceptions, and error handling, Multi-Threading, IO, Use of List, Set, and Map with Stream API for processing data.
abstraction collections control-statements exception-handling inheritance java loops multithreading oops-in-java streams
Last synced: 15 Jun 2025
https://github.com/nishantrajs/product-application
A Project on Sprint Boot which takes the products information and stores it on the basis of requirements. It also has a Login Page Handeller.
design-patterns git h2-database java oops-in-java spring-boot spring-jpa spring-security
Last synced: 15 Oct 2025
https://github.com/hammadhttps/billing_system_in_java
A Java-based LESCO billing system that manages employee and customer records using file I/O. The system should handle employee login, customer information, billing records, and tariff information
exception-handling filehandlinginjava iostreams java oops-in-java try-catch
Last synced: 03 Apr 2025
https://github.com/tiuphun/dice
Another *burdensome* homework from OOP Theory class.
Last synced: 17 Oct 2025
https://github.com/halilozel1903/objcetorientedprogramming
It is an Object Oriented Programming Project developed with Java.
java java-11 java-18 java-8 java-language java-tutorial java-tutorials object-oriented object-oriented-programming oop oop-principles oops oops-in-java
Last synced: 28 Oct 2025
https://github.com/skylar-lorena/learning-java-exercise-files
Interested in learning how to code with Java? Get up and running with this popular language. Covers all the basics: Data types, strings, functions, and loops with real-world examples and introduces challenges that allow you to practice your new skills.
instances intellij java java-classes java-fundamentals linkedin-learning oops-in-java
Last synced: 12 Apr 2026
https://github.com/hafizhhasyhari/Object-Oriented-Programming-Pemrograman-Berorientasi-Objek-2024
collection of materials, labs, challenges, workshops, bootcamps, and projects designed to learn basic to advanced concepts in Object-Oriented Programming (OOP) using the Java programming language
java netbeans object-oriented-programming oops-in-java pemrograman-berorientasi-objek
Last synced: 22 Oct 2025