×
Home Discussions Write at Opengenus IQ
×
  • DSA Cheatsheet
  • HOME
  • Track your progress
  • Deep Learning (FREE)
  • Join our Internship 🎓
  • RANDOM
  • One Liner

Java

Java is a powerful and widely used programming language powering several development servers. It brought in a revolution by its feature of being platform independent which drove its wide adoption

Java

Basics of OOP in Java: Contact Book Program

In this OpenGenus article, you will learn how to apply the basic concepts of object-oriented programming (OOP) to develop a simple, console-based contact book application.

Scott Chen
Software Engineering

Light as a Feather: The Art of the Flyweight Pattern

In this OpenGenus article, we'll unravel the nuts and bolts of the Flyweight Pattern, exploring how it reduces memory footprint while optimizing performance.

Md. Soyeb
Java

BigInteger in Java

BigInteger is one of the useful classes found in java.math library. It is used to represent arbitrary precision integers.

Mutsa T.N Murapa
System Design

Strategy Design Pattern in Software Design [Java]

The Strategy Pattern is a behavioral design pattern that falls under the Gang of Four's (GoF) design patterns. It provides a systematic way to define a family of algorithms, encapsulate each algorithm, and make them interchangeable.

Shivam Bhushan
Java

Cyber Security in Java Applications

In this OpenGenus article, we will look at the core concepts of Cyber Security, secure coding practices that must be implemented to ensure that our applications are secure. The illustrations are going to be done in Java.

Mutsa T.N Murapa
Java

Producer Consumer problem using wait and notify in Java

The Producer-Consumer problem is a classic example of a multi-process synchronization problem. The problem describes two processes, the producer and the consumer, who share a common, fixed-size buffer used as a queue.

Yun You Yun You
Java

Difference between java, javaw, javaws and javac

In this article at OpenGenus, we will learn about difference between java, javaw, javaws and javac in Java Programming Language.

Manish Singh
Java

Compilation, Interpretation and Execution process in Java

In this article at OpenGenus, we will learn about Compilation, Interpretation and Execution process in Java and the differences between the 3 stages and compare it with the process for other mainstream programming languages like C and C++.

Manish Singh
Java

Library Management System in Java: Built using JavaFX and MySQL [with source code]

In the world of studying, learning, and growth, books are an integral part of our journey. However, managing a library is far from simple. With a vast collection of books, it requires intensive effort and manpower. This is where library management systems (LMS) come into play.

Aadarsh Kumar Singh Aadarsh Kumar Singh
Java

Memory Game in Java

In this article at OpenGenus, we will explore the concept of memory games and analyze a sample implementation of a memory game in Java using the provided code.

Yingzi Tang Yingzi Tang
Java

Implementing Merge Sort in Java

In this article at OpenGenus, we have explored the design and implementation of Merge Sort in Java Programming Language.

Hiten Samalia Hiten Samalia
Java

Hangman in Java

This article discusses the origins of the game, its simple yet captivating premise, and how it has entertained and challenged players for centuries. The article also mentions the intention to implement Hangman in the Java programming language.

Aadarsh Kumar Singh Aadarsh Kumar Singh
Java

Hash Map in Java using OOP concepts and Generics

In this article at OpenGenus, we will implement Hash Map in Java using OOP concepts and Generics.

Manish Singh
Java

Stack in Java using OOP concepts + Generics

In this article at OpenGenus, we will explore how to implement a stack using array in Java using OOP concepts and Generics.

Hiten Samalia Hiten Samalia
Java

Pong in Java [project]

In this article at OpenGenus, we will develop a prototype of Basic Pong game in Java Programming Language.

Manish Singh
Java

Trie in Java with OOPS Concepts

In this article at OpenGenus, we have explored the basics of Trie data structure and how to implement Trie in Java Programming Language from scratch using OOP concepts.

Aadarsh Kumar Singh Aadarsh Kumar Singh
Java

Java Local Inner Classes

In this article at OpenGenus, we will discuss what local inner classes are in Java, some properties of local inner classes in relation to standard inner classes/Java classes declared in a standalone files, and some use cases for local inner classes.

Eric S. Wang
Java

Hierarchical Inheritance In Java

In this article at OpenGenus, we are going to learn about Hierarchical Inheritance in Java along with a Java code example.

Soundarya Koutharapu
Java

Scanner Class in Java

In this article at OpenGenus, we will explore some common functions of Scanner Class in Java. It will introduce the Scanner Class and some common methods that developer may need to call when they apply the Scanner Class and some points that the developer needs to be careful about.

Yingzi Tang Yingzi Tang
Android Development

Architecture of Android OS

In this article at OpenGenus, you have explained the Architecture of Android OS in depth which is a starting point for Android Development. Android architecture contains stacks of software components to support a large number of Android-enabled devices.

Titilope Ajayi
Java

Convert String to char array in Java [3 methods]

In this article at OpenGenus, we will see 3 different ways to convert a String to Char Array in Java Programming Language.

Aditya Sinha
Java

Linear Search in Java [both Array + Linked List]

In this article at OpenGenus, we will be implementing linear search algorithm for both arrays and linked list in Java.

Harsh Saini
Java

Multi-threaded Java program for Linear Search

In this article at OpenGenus, we harness the power of multi-threaded to run Linear Search on an array in parallel across multiple threads in Java. We use threads to divide the array into smaller parts and perform Linear Search on each part concurrently.

Rahul Reddy
Java

Java Program to Calculate Standard, Mean Deviation and Variance

In this article at OpenGenus, we will learn to calculate the standard deviation, mean deviation and variance in Java.

Titilope Ajayi
Java

Custom Exceptions in Java

The term "custom exception" or "user-defined exception" refers to the creation of our own exceptions in Java, which are derived classes of the Exception class. In general, Java custom exceptions are used to tailor the exception to user needs.

Titilope Ajayi
OpenGenus IQ © 2025 All rights reserved â„¢
Contact - Email: team@opengenus.org
Primary Address: JR Shinjuku Miraina Tower, Tokyo, Shinjuku 160-0022, JP
Office #2: Commercial Complex D4, Delhi, Delhi 110017, IN
Top Posts LinkedIn Twitter
Android App
Apply for Internship