Multiple Inheritance in Java
Java does not support multiple inheritance directly since it can be causes to ambiguty/diamond problem and multiple inheritance is very complex. Bit strange then what is this article title says.…
Java finalize() method | Java 8
Java Object class has a method called finalize which is provide for garbage collector. Actually garbage collector (GC) cleans up objects from heap after certian time. We have a seperate…
Java Optional Class | Java 8
The null pointer exception is one of the most classic of all errors. Normally developers use try catch blocks to handle this. But with Java 8 , we can use…
Heap Memory in Java
This is created by JVM while its boostratp time. All class instances are created up on heap memory and memory management is governed by garbage collector (GC) . Heap memory…
Heap vs Stack memory in Java
Very first lets look at what is stack and heap and finally we can explain how Java JVM allocate memory in those two areas. Stack Stack stores temporary variables created…
Microsoft join to Java on Azure based OpenJDK release
History of Microsoft and Java relation begins with Microsoft Visual J++ . You may do not that relationship until you read this article. But after that relationship has ended by…