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…

Application migration & hybrid cloud with RabbitMQ

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…

Dependency Injection with Spring Boot

This article will explain how Sprint Boot framework achieve IoC , inverstion of control via DI , dependency injection. However pickocode has explained how traditional Java program work with and…

JetBrains IntelliJ IDEA 2021.1 Release

JetBrains has released IntelliJ IDEA 2021.1 which is specially support for Java 16. New release instantly renders HTML changes, and support for WSL 2 and support to run applications on…

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…