Update appNew update is available. Click here to update.
Last updated: Feb 15, 2022


OOP or Object-Oriented Programming is a programming model or paradigm which revolves around the concept of “OBJECTS”.Objects can be considered as real-world instances of entities like class, that have some characteristics and behaviors.
What is an Object in OOPS(Object Oriented Programming) EASY
In this article, you will understand what is an object in oops, examples of objects, implementation and the difference between objects and classes.
Classes and Objects in Java EASY
In this article, we will discuss classes and objects in Java language. We will also discuss their components and check out their examples.
Anonymous Class In Java
In this article, we will talk about what anonymous classes are in Java. We will even explore different aspects of anonymous classes in Java.
Abstract Class in Java EASY
Abstract class and methods are used to implement OOPs through abstraction. This article discusses abstract class and methods in detail.
BigInteger in Java EASY
This article incorporates the BigInteger Class in Java.
Java Comparator Interface (with Examples) MEDIUM
This article will cover Java Comparator Interface in Java Collection, its methods, and an example to solidify the understanding of the concept.
Author Shiva
Singleton Class in java EASY
In this article, we will discuss Singleton class in java, Syntax, how to make singleton class in java, and its implementation.
Scanner Class in Java EASY
Taking input from a user in a program is an essential part of writing good code. Scanner class in Java is used to do that, and this article explains how to.
This blog will discuss constructors in java.
Instantiation in Java EASY
Instantiation in Java refers to the creation of a new object from a class. To instantiate a class, utilize the 'new' keyword along with the class name and any necessary arguments.
Default Constructor in Java EASY
Default Constructor in Java not take any parameters and is automatically generated by the compiler if the programmer does not define any constructors. Read more to learn about default constructors in Java.
Parameterized Constructor in Java EASY
This blog will discuss the topic of parameterized constructors in Java, including the definition and four types of examples.
Copy Constructor in Java
In this blog, we will learn about copy constructors in java their advantages and disadvantages.
Difference between Constructor and Method in Java EASY
This article will thoroughly discuss the difference between Constructor and Method.
Constructor in Java EASY
This article covers the concept of Constructors in Java and its different types with codes and outputs along with some frequently asked questions.
Getter and Setter in Java EASY
This blog covers the concept of the getter and setter in Java along with its examples. Getter and Setter methods in java are primarily used to retrieve the value of a data member.
Constructor Overloading In Java
In this article, we'll be learning about Constructor Overloading and its need in OOPs.
Order of execution of constructors in java inheritance MEDIUM
In this article we will learn what are constructors in Java classes and the order in which these constructors are called when the class is extended.
Constructor Chaining In Java
In this article, we'll be learning about Constructor Chaining and its need in OOPs.
Private Constructors and Singleton Classes in Java
In this blog, you will learn about the Private Constructors and Singleton classes in Java. We will discuss how they are implemented and used in a Java Program.
Java Destructor EASY
This article will introduce the concept and implementation of Destructors in Java.
Four Pillars of OOPS in Java EASY
Objects Oriented Programming is a programming style based on the idea of objects and classes to represent the Data. JAVA is based on object-oriented programming.
Aggregation in Java
This article shall discuss the concept of aggregation in Java with appropriate examples.
Inheritance In Java EASY
This blog discusses in detail about Inheritance in Java giving a brief introduction about various types of Inheritance available in Java.
Single Inheritance in Java EASY
Single Inheritance in Java simplifies class hierarchies by allowing a subclass to inherit properties and behaviors from a single superclass.
Difference Between Inheritance and Polymorphism MEDIUM
Inheritance is a mechanism in Object-Oriented Programming where an object acquires all the properties of the parent object and Polymorphism means having many forms.
Author Nitika
Multilevel Inheritance in Java MEDIUM
Multilevel Inheritance in java occurs when a class extends a class that extends another class. For example, class C extends class B, and class B extends class A.
Multiple Inheritance in Java EASY
There are many types of inheritance, one of them being multiple inheritance. This article discusses multiple inheritance in Java in particular.
Abstraction In Java
In this blog, we are going to ace an essential concept of java that is an abstraction in java. This is an important concept in object-oriented programming.
What is the Diamond Problem in Java? MEDIUM
This article will teach us about Diamond Problems in Java. We will learn the causes, affecting factors, examples, keywords and solutions to this problem.
Difference between Inheritance in C++ and Java
The article will cover the differences between the inheritance in c++ and Java.
Hierarchical Inheritance in Java (With Examples) MEDIUM
Hierarchical inheritance is a type of inheritance in java where multiple derived classes inherit the properties of a parent class. It allows all the child classes to inherit methods and fields from their parent class.
Compile Time Polymorphism in Java EASY
Understand what is compile time polymorphism and how it facilitates method overloading and type checking in programming.
Super Keyword in Java EASY
Super keyword in Java is a reference variable used to refer to the immediate parent class(superclass) object.
Encapsulation in Java
This blog will discuss encapsulation in java.
Difference between Abstraction and Encapsulation EASY
 In this blog, we will see the difference between Abstraction and Encapsulation with examples along with it's codes.
Difference Between Abstraction and Data Hiding in Java EASY
In this blog, we will see the Difference Between Abstraction and Data Hiding in Java with examples and its codes.
In this blog, we will be discussing Interfaces in Java
Callable Interface in Java EASY
The callable interface in Java came into existence because of the runnable interface, as it does not have a return type. Read on to learn more!
Marker Interface in Java MEDIUM
This blog covers the concept of marker interface in Java and the 3 examples of marker interface, i.e., serializable, cloneable, and remote interface.
Difference between Comparable and Comparator MEDIUM
This blog covers the concept of Comparable and Comparator and the difference between Comparable and Comparator.
Garbage collector
 In this blog, we will be discussing Garbage Collector.
Access Modifiers in Java
Explore Access Modifiers and their types in Java. Highlight their access scope and implementations.
StringJoiner Class in Java EASY
This article will discuss StringJoiner Class and its applications.
Can outer java classes access inner class private members EASY
Learn how to access private members of inner Java classes from outer classes. Explore access modifiers & workarounds for efficient Java programming.