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/anam1980/internshala-core-java-project
Assignments completed as part of the Internshala training program.
basic dsa gettingstarted java oops-in-java
Last synced: 11 Oct 2025
https://github.com/anam1980/library_management_system
Java Backend Project in SpringBoot using Hibernate JPA
backend-service dbeaver hibernate-jpa java lombok maven minor-project mysql oops-in-java postgresql postman-test rest-api spring-boot system-design tomcat-server
Last synced: 14 Apr 2026
https://github.com/smsraj2001/library-management-java
A simple Java mini project in BlueJ.
bluej java library-management-system oops-in-java
Last synced: 13 Oct 2025
https://github.com/ronhachmon/advent-of-code
solution for advent of code 2023 in java
advent-of-code-2023 algorithms-and-data-structures clean-code java junit oop oops-in-java threading
Last synced: 14 Oct 2025
https://github.com/mouadhallaffou/finbank
Ce projet consiste à concevoir et développer une application bancaire en Java permettant de gérer les clients, leurs comptes et leurs transactions.
java-8 jdk jdk17 oop-concepts oops-in-java
Last synced: 14 Oct 2025
https://github.com/aritrac1/java
All the Basics concepts of Java, OOPs, DSA in Java and some Projects along practice problems(leetcode and other platforms) and other resources.
algorithms competitive-programming data-structures dsa dsa-algorithm dsa-practice exception-handling java java-basics java-projects leetcode leetcode-java maths multithreading oops-in-java patterns practice-programming project
Last synced: 26 Oct 2025
https://github.com/oussama-zbair/travel-planner
The Travel Planner is a JavaFX application for planning travel itineraries.
Last synced: 07 Feb 2026
https://github.com/roushankhalid/employee_management_system
Employee Management System: A Java Object-Oriented Design (OOD) project for SE211, featuring employee record management with add, view, modify, and delete functionalities. It emphasizes OOD principles like encapsulation and modularity, tailored for Software Engineering coursework.
crud-application management-system object-oriented-programming oops-in-java
Last synced: 09 Feb 2026
https://github.com/sujoyghoshal/car-showroom-management-system
This Java-based Car Showroom Management System leverages Object-Oriented Programming (OOP) principles to efficiently manage and organize a car dealership. The system provides a user-friendly interface to handle various operations related to showrooms, cars, and employees.
java-8 object-oriented-programming oops-in-java
Last synced: 27 Feb 2026
https://github.com/alexnaughtonjr/oop_principles
Principals of Object Oriented Programming
oop oop-concepts oop-examples oop-library oop-php oop-principles oops oops-in-cpp oops-in-java oops-in-python
Last synced: 11 Feb 2026
https://github.com/arghyaxcodes/numberprograms
Number Programs for Java
java java-8 java-programming java-programs number-programs oops oops-in-java
Last synced: 12 Feb 2026
https://github.com/kimbo-slicee/java-course
This repository contains my Java ☕ course, where I explain everything I know about the Java ☕ programming language 👨💻 in a simple and clear way 👨🏫.
collections-framework gradle java-21 jvm maven oops-in-java unit-testing xml
Last synced: 16 Apr 2026
https://github.com/ahmadu-suleiman/wiktionary-json-parse-old
Wiktionary Json Parse is a Java program that parses a large JSON file gotten from kaikki containing English dictionary entries into the preferred SQL databases, Structuring and removing unneeded attributes from the file.
json maven oop oops-in-java postgresql sqlite
Last synced: 04 Apr 2026
https://github.com/nadeesamaraweera/connect-four-game
This repository showcases a Connect Four game implemented in Java, utilizing JavaFX and object-oriented programming principles. Designed as a standalone application, it is built using JDK 11 and highlights object-oriented design alongside JavaFX for the user interface.
java javafx javafx-application jdk11 oops-in-java standalone-application
Last synced: 24 Apr 2026
https://github.com/youknow2509/design_parttern
Code Example Design Parttern for Golang, Java, Python, ...
design-patterns golang-design-pattern golang-examples java-design-patterns oop oops-in-java oops-in-python python-design-patterns
Last synced: 25 Apr 2026
https://github.com/abhijivani3001/tic-tac-toe
Tic-Tac-Toe Game using JavaFX
Last synced: 25 Apr 2026
https://github.com/abhijivani3001/snakegame
The Snake Game is a classic arcade game implemented using JavaFX. Players control a snake to eat food items, growing in length with each item consumed. The game features smooth animations, increasing difficulty, and a good user interface, offering a nostalgic and engaging gaming experience.
Last synced: 26 Apr 2026
https://github.com/eduardocruzpalacios/oop-design-patterns-java
Object-Oriented Programming (OOP) Design Patterns examples with Java.
behavioral-design-patterns behavioral-patterns behavioralpatterns creational-design-patterns creational-patterns creationalpatterns design-pattern design-patterns design-patterns-java gang-of-four-design-patterns gof-patterns java-design-patterns object-oriented-programming oop-examples oops-in-java patterns-design patterns-java structural-design-patterns structural-patterns structuralpatterns
Last synced: 27 Apr 2026
https://github.com/akshayanmohandas/skin-consultation-centre
The skin consultation center management system has two interfaces: console and GUI. The console interface manages doctors, consultations, and bookings, while the GUI interface displays doctors' availability, allows patients to book appointments, and edit consultations.
graphical-user-interface gui-application intellij java management-system object-oriented-programming oops-in-java skin-consultation-center-management-system
Last synced: 30 Apr 2026
https://github.com/oussama-zbair/e-challenge
E-challenge 2023 | Java Problem Solving
data-structures java javaee oops-in-java problem-solving
Last synced: 08 Jun 2026
https://github.com/aditya9779/coding-ninja-spring-boot-solution
Understand the solution and create the program on your own 💻. This repository is for understanding the solution only 📚, not for copying it 🚫.
coding coding-challenge codingninjas java mysql oops-in-java postman spring-boot thymeleaf
Last synced: 03 May 2026
https://github.com/anasbinrashid/library-management-system-oop-java
I made a Library Management System using OOP concepts in Java.
book java library-management-system lms oop oops-in-java
Last synced: 14 Jun 2026
https://github.com/arifahmed120829/atm-project-java-
Atm machine project for beginners
Last synced: 14 Jun 2026
https://github.com/shubhansu-kr/cse310-javaprogramming-tutorial
Tutorial Java Files for CSE310: Java Programming course | LPU | Sem4
code java lpu oops-in-java sem4 tutorial
Last synced: 16 Jun 2026
https://github.com/alidantech/footie-dashboard
This is a dashboard app built using java that enables football analysts to analyze skills of football players in a given league. It fully applies various components of object oriented programming...
csv dashboard dataset football-data java2d oops-in-java radar-chart
Last synced: 19 Jun 2026
https://github.com/lightraven2486/passwordmanager_java
Это open - source проект на Java, где я обучаюсь создавать desktop приложение "Менеджер паролей" с следующими функциями: Хеширование паролей, сохранение и загрузка паролей, возможность генерации паролей, возможность включать или отключать различные модули приложения. Здесь я буду делится своими успехами в разработке как начинающий специалист.
desktop desktop-app desktop-application eclipse eclipse-ide educational educational-project github java javax javax-swing mvc mvc-architecture mvc-pattern oop oops-in-java programming
Last synced: 18 May 2026
https://github.com/musheer7/java-enterprise-banking-system
Enterprise-style Core Java banking application using Java 8, OOPS, multithreading, DSA, design patterns, and financial mathematics.
banking-applications core-java data-structures design-patterns java java8 multithreading oops-in-java
Last synced: 26 May 2026
https://github.com/jseg380/pdoo-java
Ejercicios en Java de la asignatura Programación y Diseño Orientado a Objetos
Last synced: 21 Jul 2025
https://github.com/rayhanbss/shoppinglist-pbo24
A simple GUI Java App that make a shopping list by name and quantity with export feature to export list to an Image. Created for Object-Oriented Programming Course 2024.
java java-application java-gui-application oop oops-in-java shopping-list
Last synced: 29 Oct 2025
https://github.com/panagiotiskotsorgios/java-motor-vehicle-dealership
Εργασία OOP σε JAVA
ads car classes-and-objects gui java motor-vehicles object-oriented-programming oops-in-java polymorphism swing
Last synced: 15 May 2025
https://github.com/wahid-vinchenzo/problem-solving-with-java
Here, I solved some simple coding problems using the object-oriented programming (OOP) paradigm in Java
Last synced: 12 Sep 2025
https://github.com/phreakyphoenix/java-programs
Well, lots of Java is lots of fun XD
algorithms data-structures files java oop-concepts oops-in-java
Last synced: 29 May 2026
https://github.com/aytekinkaplan/advancedjavaoopworks
This repository is a collection of resources that demonstrate [Advanced OOP in Java] concepts with examples.
java java-8 oops-in-java string
Last synced: 14 Mar 2025
https://github.com/raviiii-ai/java-oops
In this repo,We will upload some java oops codes !!
java java-swing jdbc oops-in-java
Last synced: 28 Mar 2025
https://github.com/d-senyaka/headLines-plus
Personalized News Recommendation System A modular Java-based application that delivers personalized news recommendations based on user interactions and preferences. Built with JavaFX, MySQL, and core Object-Oriented Programming principles, this system offers content categorization, adaptive learning, and a user-friendly interfac
api cosine-similarity css css-grid-layout csv fxml fxml-files java javafx javafx-application javafx-desktop-apps javafx-gui javafx-library javafx-project jdbc json mysql oop-principles oops-in-java tf-idf
Last synced: 30 Dec 2025
https://github.com/sanamir23/librarymanager_2024
Library Management System developed in Java.
agile java oop oops-in-java postgresql software-development
Last synced: 20 Apr 2026
https://github.com/seycileli/monstergameapp
Monster Game APP Where We Have Many Monsters That Can Attack
interface-java java monster-game object-oriented-programming oops-in-java subclass
Last synced: 05 Jun 2026
https://github.com/knguyen780/uet-oasis
https://oasis.uet.vnu.edu.vn/
oasis object-oriented-programming oop oops-in-java uet
Last synced: 23 Apr 2026
https://github.com/emicy963/appointments-medical
It's a little project building with Java for pratique OOP, Graphic Interface(swing), MVC and CRUD.
crud-application graphic-interface java medical-appointments mvc-architecture net-beans-ide oop-principles oops-in-java science-computer sql swing-gui
Last synced: 05 Jun 2026
https://github.com/greglixandrao/screenmatch
Aplicação da Formação Java com Orientação a Objetos
api-client java oop oops-in-java vitrinedev
Last synced: 10 Apr 2025
https://github.com/abhineshchandra1234/low-level-design-practice
Low level Design Solutions
java low-level-programming lowleveldesign oops-in-java
Last synced: 13 Jun 2026
https://github.com/alexandrecpedro/object-oriented_programming
Object-oriented Programming (OOP) | Language - JAVA | IDE - IntelliJ IDEA
design-pattern design-patterns java oop oop-principles oops-in-java uml uml-diagram
Last synced: 23 Jun 2026
https://github.com/davidandw190/2048-game-javafx
The aim of this project is to build a game similar to the well-known 2048, heavily using OOP principles, MVC architecture and Unit Testing
game gui java javafx oops-in-java
Last synced: 17 May 2026
https://github.com/prayas7102/java-core-concepts-and-dsa-implementation
A comprehensive Java repository covering core concepts, DSA. Features object-oriented programming, multithreading, and Java Collections Framework usage, serving as a learning resource for developers and interview preparation.
dsa java junit4 junit5 multithreading oops-in-java servlet spring-boot
Last synced: 25 Apr 2026
https://github.com/mulliru/domain-driven-design-java-02-semestre
Este repositório contém os materiais da disciplina Domain Driven Design - Java☕, referente ao segundo semestre da faculdade FIAP 🎒. Aqui você encontrará meus projetos, exercícios, anotações e outros materiais relevantes para a disciplina📕
args class domain-driven-design eclipse-ide java oop oops-in-java poo
Last synced: 13 Jun 2026
https://github.com/ayvero/java_oop_agenda
Java OOP exercise to manage personal agendas, scheduling meetings with participants, topics, and contact details.
java oop-principles oops-in-java
Last synced: 15 May 2025
https://github.com/ayvero/java_oop_series
Java OOP exercise to manage TV series, including episodes, ratings, seasons, and methods for tracking watched episodes and calculating averages.
java oop oop-principles oops-in-java
Last synced: 15 May 2025
https://github.com/ayvero/java_oop_person
Java OOP exercise to model a Person class with attributes like name, age, BMI calculation, and methods for voting, maturity, and health checks.
java oop-principles oops-in-java
Last synced: 15 May 2025
https://github.com/ayvero/java_oop_taxes
Java OOP exercise to track public spending and tax collection, identifying cities and provinces with deficits.
java oop-principles oops-in-java
Last synced: 15 May 2025
https://github.com/samuela31/oops-laboratory
OOPS using Java lab exercises done during semester 4 in college
applet java java-8 java-applet jdbc jdbc-driver lab-exercises oops oops-in-java
Last synced: 17 Jul 2025
https://github.com/tweetsy11/java_collections_threads
This repository showcases Java exercises focused on collections and threads, emphasizing core object-oriented principles. Explore practical implementations and deepen your understanding of Java's capabilities. 🐙🌐
arraylist c collections concurrent-programming debugging design-patterns english-language git github java markdown multithreading oops-in-java priority-queue project-management queue runnable threadpool
Last synced: 17 Jul 2025
https://github.com/lasbrdev/chessgame-consoleapplication
Project to consolidate learning in OOP and also to add more joy to those who enjoy a good game of chess!
Last synced: 14 Jul 2025
https://github.com/anushka-ladole-23/car-rental-system-java
A console-based car rental system built in java with user login, car catalog, and mock payment flow.
car-rental-system console-app intellij-idea java oops-in-java student-project
Last synced: 19 Jun 2026
https://github.com/usif-andreas226/quizhub-oop-project
The system is designed to streamline the process of conducting online exams. It provides a user-friendly interface for both administrators and students. Administrators can easily create exams by adding questions and setting grading criteria. Students can take exams within a specified time frame and view their results immediately after submission.
algorithms data-structures java javafx oop oops-in-java
Last synced: 25 Apr 2026
https://github.com/joaoarthurbirkheuer/chess-system-java
Sistema de jogo de xadrez desenvolvido em Java. Segue em expansão.
Last synced: 30 Mar 2025
https://github.com/alexter2003/fit_zone
Java project in console with connection to a database using JDBC to build a CRUD (create, read, update, delete)
java jdbc jdbc-driver oops-in-java sql
Last synced: 12 Jul 2025
https://github.com/sanish07/java-inheritance-basics
Includes Implementation of basic inheritance concepts.
classes-and-objects inheritance java oops-in-java
Last synced: 23 Mar 2025
https://github.com/galihap76/encapsulation-java-sederhana
Implementasi encapsulation java sederhana.
encapsulation java oop-principles oops-in-java
Last synced: 24 Oct 2025
https://github.com/sainikhil0904/java-programming
Collection of Java programming problems showcasing fundamental concepts, OOP principles, math operations, patterns, loops, and more!
algorithms coding java oops-in-java problem-solving
Last synced: 23 Mar 2025
https://github.com/tonyh0401/java-oop-concepts-overview
Overview of Java OOP Concepts
Last synced: 16 May 2025
https://github.com/ogenrwotaaron/javaoop
learninng OOP concepts via practice, covering the 4 pillars:- Inheritance, Polymorphism, Encapsulation and Abstraction
java oop-examples oop-principles oops-in-java
Last synced: 01 Jul 2025
https://github.com/roushankhalid/basic_object_oriented_programming
This repository showcases fundamental Object-Oriented Programming (OOP) concepts in Java, including Abstraction, Inheritance, Polymorphism, Encapsulation, and more. The examples were created while learning from Apna College tutorials and provide a hands-on approach to understanding basic OOP principles.
Last synced: 15 Mar 2025
https://github.com/thevyke/poo-restaurante
Projeto da disciplina de Programação Orientada à Objetos realizado como requisito parcial para obtenção de nota.
intellij java oop oops-in-java vscode
Last synced: 10 Mar 2026
https://github.com/manuelaam/shopease
Java-based shopping cart system with a graphical interface using JOptionPanes and JFrames. Features include product management, client-specific carts, and shopping histories. Highlights advanced Object-Oriented Design, Abstract Classes, and Lambda Expressions for optimized performance.
algorithmdesign dynamicprogramming java java-8 objectorienteddesign objectorientedprogramming oops-in-java softwareengineering
Last synced: 19 Nov 2025
https://github.com/tojan-naiem/library-manegment-system.java
filehandling java oop oops-in-java
Last synced: 07 Apr 2025
https://github.com/benevanio/relatorio-faculdade
Relatorio da Disciplina de Linguagem Orientada a Objetos da Faculdade Anhanguera, para o curso de Engenharia de Software.
anhanguera faculdade faculty-dev graduate java java-8 oop oop-principles oops-in-java project
Last synced: 27 Oct 2025
https://github.com/arthursilvadantas/lpoo-roleplayinggame
Repositório destinado ao trabalho prático da matéria de Linguagem de Programação Orientada a Objetos, onde o projeto simula um jogo de RPG com base nos princípios de Orientação a Objetos.
java oop oops-in-java oriented-object-programming rpg rpg-game
Last synced: 15 Mar 2025
https://github.com/joelmaregina/oracleone-java
Repository created to store codes developed during Alura JAVA courses, provided by the organizers and supporters of the "Cloud Girls" Meetup.
Last synced: 28 May 2026
https://github.com/siddhant-vij/restaurant-menu
Restaurant Menu: a program (kernel - without a GUI) to automate what happens in a restaurant.
codegym java-8 oops-in-java restaurant-menu
Last synced: 28 May 2026
https://github.com/sulhanfuadi/pbo-class
This repository offers practical Java examples and assignments to explore core Object-Oriented Programming concepts.
Last synced: 06 Jun 2026
https://github.com/ankitkat042/sasta-tankstars
Original AP project, a clone of official TankStars game
gamedevelopment java libgdx oops-in-java tilesets
Last synced: 16 Jun 2026
https://github.com/al-ghaly/paint-brush
"Paint Brush" is an application that all empowers users to unleash their creativity and create stunning digital artwork. With a user-friendly interface and a wide range of drawing tools, it provides a seamless experience for artistic expression.
java oops-in-java programming-contests solid-principles
Last synced: 15 Mar 2025
https://github.com/seycileli/solarsystem
Solar System Simulator
enumeration hashmap java java-collections oop oop-principles oops-in-java set simulation
Last synced: 07 Jun 2026
https://github.com/prathush-kumar/creditcard_account
Range of Object Oriented Programming Projects in the Java Programming Language
java object-oriented-programming oops-in-java
Last synced: 23 Jun 2025
https://github.com/dpbm/oop-java
Learning OOP with JAVA language
java java-language oop oop-principles oops-in-java
Last synced: 13 Mar 2025
https://github.com/anmol111pal/oops-in-java
This repository not only covers the concepts of Object Oriented Programming, but also other essential topics in Java.
core-java java object-oriented-programming oop oops oops-in-java
Last synced: 23 Jun 2025
https://github.com/ayeshaynthv/semester-project-oop
hms hospital-management-system intellij javafx mysql oop oops-in-java
Last synced: 17 Feb 2026
https://github.com/pedro-manoel/lp2
🎓 Repositório com os laboratórios desenvolvidos ao longo da disciplina de laboratório de programação 2 da UFCG
Last synced: 23 Mar 2025
https://github.com/agrawalaman02/oopsnotes-java
This repo contains the codes, handwritten and types notes of OOPS in java...
Last synced: 31 Mar 2025
https://github.com/srinivas6303/java-course
This repository contains various Java concepts and examples, including collections, file handling, multi-threading, OOP concepts, JDBC, and problem-solving exercises.
anonymous-class collection file-handling maps oops-in-java problems
Last synced: 02 Aug 2025
https://github.com/rathod-shubham/java-projects-and-oop.
Combination of Java Programmes and Object-Oriented Programming Concepts.
abstraction encapsulation inheritance java oop oop-examples oop-principles oops-in-java polymorphism
Last synced: 15 Mar 2025
https://github.com/hasnathjami/object-oriented-programming
oops-in-java oops-in-kotlin oops-in-python
Last synced: 27 Apr 2026
https://github.com/saudahmedkadapa/java-placement-prep
A comprehensive collection of Java coding problems, algorithms, and concepts for technical interviews and placement exams. Covering data structures, OOP principles, design patterns, multi-threading, each problem includes well-structured solution preparing for Java-based roles.
abstraction atm encapsulation fibanocciseries inheritance java java-8 leap-year oops oops-in-java polymorphoism threading threading-synchronization threads vowels
Last synced: 21 Jun 2026
https://github.com/giovananog/object-oriented-programming
computer-science java oops-in-java
Last synced: 21 Jun 2025
https://github.com/fayllan111/projeto_jogo_xadrez
Implementação de um jogo de xadrez em Java, abordando conceitos de POO, herança, coleções e desenvolvimento em camadas.
chess-game colections data-structures developer-portfolio hierarchy java oop oops-in-java polimorphism project-patterns
Last synced: 07 Jun 2026
https://github.com/felix-red/sen381-finalproject
This Java web application provides tools for managing contracts, employee registration, and technician assignments through separate client and admin dashboards.
aws-rds ci-cd java jdbc-driver jira layered-architecture oops-in-java postgresql sendgrid serlvet servicemanagement tomcat
Last synced: 27 Apr 2026
https://github.com/soumyapro/atm-machine-application
This is atm machine application built on basis of java oops concept
Last synced: 11 Jun 2026
https://github.com/ronhachmon/edit-distance
implementation of edit distance algorithm
algorithm algorithms java oops-in-java
Last synced: 29 Apr 2026
https://github.com/saisriramkamineni/onlineexamportal-quiz
Developed an Online Exam Portal using Java Swing and MySQL with timed quizzes, auto-grading, and real-time UI. Implemented OOP principles, JDBC integration, and multithreading for a dynamic timer feature.
java javaswing jdbc oops-in-java sql
Last synced: 10 Apr 2025
https://github.com/bolisettysujith/online-shopping
Basic & Simple Online Shopping program using basics of JAVA
java onlineshopping oops-in-java
Last synced: 20 May 2026
https://github.com/priyanshujajal/coffeemachine
Coffee Machine using Java , provides real simulation of the actual Coffee machine , asking ingredients and other things.
advance-project coffee-machine coffee-maker console-application github java-8 oops-in-java oops-project programmer real-simulation real-world-project
Last synced: 19 Apr 2025
https://github.com/raj0825/superbank_app
A simple Java-based command-line banking system that lets users manage saving and loan accounts. Features include deposits, withdrawals, fixed deposits, EMI payments, and top-up loans—demonstrating core OOP principles like inheritance and encapsulation.
Last synced: 21 Jun 2025
https://github.com/andreriffen/java-interfaces
☕Este exemplo me ajudou a entender os conceitos aplicados de interfaces, classes abstratas e enumeradores.
java oop-concepts oop-examples oop-principles oops-in-java
Last synced: 10 Sep 2025
https://github.com/prathush-kumar/checking_account
Range of Object Oriented Programming Projects in the Java Programming Language
Last synced: 10 Sep 2025
https://github.com/andreeaony/shop-management-in-java
OnyDepot-Shop Management is a console-based Java application built with OOP and JDBC. It manages an online shop's core operations: clients, providers, orders, shipping, and products (perishable and non-perishable), all through a clear, intuitive, and color-enhanced terminal interface.
java jdbc mysql oop-principles oops-in-java
Last synced: 29 Apr 2026