An open API service indexing awesome lists of open source software.

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/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.

core-java java oops-in-java

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/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/rohitumbare/atm

Simulation of a ATM Machine.

corejava java oops-in-java

Last synced: 30 Apr 2026

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.

java oops-in-java

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.

collection java oops-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.

java oops-in-java

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/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/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.

java oops-in-java

Last synced: 25 Jan 2026

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.

java oops-in-java

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/ikayevaibar/metrosystem

OOP test task for Alpha Bank

java oops-in-java

Last synced: 10 Jul 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/veranyagaka/oop

Project

java oop oops-in-java

Last synced: 04 May 2026

https://github.com/divin3circle/billmanager

A restaurant pizza bill management system - Java

corejava java oops-in-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.

java java-swing oops-in-java

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/cvosoft/elpolloloco

El Pollo Loco (Browser Jump & Run)

jump-game oops-in-java

Last synced: 03 Jan 2026

https://github.com/lkwinta/oop_course_lab

Repository for object oriented programming course at AGH UST

java kotlin oops-in-java

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/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-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/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/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.

oops-in-java

Last synced: 17 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