Interview Questions

How Many Types of Memory Areas are Allocated by JVM?

JVM or Java Virtual Machine is a program that takes the Java byte code that is with a file.Class and converts the byte code into machine understandable language. Here byte codes indicate, a highly optimized set of instructions designed to be executed by the Java runtime system. JVM is also a significant part of JRE that …

How Many Types of Memory Areas are Allocated by JVM? Read More »

Why Java Doesn’t Support Operator Overloading?

Unlike C++, Java does not support operator overloading. To overload the standard arithmetic operators e.g. +, -, * and / etc, Java doesn’t provide freedom to programmers. Java does not support operator overloading because by choice of its developers where they wanted to make it a simple language. Overloading of operator allows you to do …

Why Java Doesn’t Support Operator Overloading? Read More »

Difference between Abstract Class and Concrete Class in Java

Here you will learn the difference between abstract class and concrete class in Java. Abstract classes are partially implemented classes. This means that they have some methods which need to be implemented in the derived class. As the object of abstract classes can’t me instantiated, so they just serve the purpose of inheritance. These classes …

Difference between Abstract Class and Concrete Class in Java Read More »