Skip to content

Tag Archives: Java-Object Oriented

In Java, inner class refers to the class that is declared inside class or interface which were mainly introduced, to sum up, same logically relatable… Read More
Synchronization is the potential to regulate the access of multiple threads to any shared resource. Synchronization in Java is essential for reliable communication between threads.… Read More
The object model is a system or interface which is basically used to visualize elements in terms of objects in a software application. It is… Read More
In a Java program, operations can be performed on methods, constructors, and initialization blocks. Instance Initialization Blocks or IIB are used to initialize instance variables.… Read More
The static keyword is used to construct methods that will exist regardless of whether or not any instances of the class are generated. Any method… Read More
Polymorphism in Java refers to an object’s capacity to take several forms. Polymorphism allows us to perform the same action in multiple ways in Java.… Read More
Java provides a mechanism to handle exceptions. To learn about exception handling, you can refer to exceptions in java. In this article, we discuss exception… Read More
Object-oriented programming generally referred to as OOPS is the backbone of java as java being a completely object-oriented language. Java organizes a program around the… Read More
Java language is one of the most popular languages among all programming languages. There are several advantages of using the java programming language, whether for… Read More
Java language is one of the most popular languages among all programming languages. There are several advantages of using the java programming language, whether for… Read More
Prerequisite:  Threading, Synchronized Block, and volatile Keyword Happens-before is a concept, a phenomenon, or simply a set of rules that define the basis for reordering… Read More
Here we will be discussing why should we prevent method overriding in java. So, before going into the topic, let’s give a look at the… Read More
The @Override annotation is a standard Java annotation that was first introduced in Java 1.5. The @Override annotation denotes that the child class method overrides… Read More
Inheritance, as we have all heard is one of the most important features of Object-Oriented Programming Languages whether it is Java, C++, or any other… Read More
Our aim is to understand and implement Control Abstraction in Java. Before jumping right into control abstraction, let us understand what is abstraction. Abstraction: To… Read More

Start Your Coding Journey Now!