PinnedPublished inThe StartupInteger Caching in Java. Could it help enhance your application’s performance?In Java, we encounter many concepts, but caching in Java is one that’s not widely known or often discussed.Nov 10Nov 10
PinnedWhat are Daemon threads in Java? Why are they so crucial?When working with multi-threaded applications it is extremely important to understand its entire workflow from thread creation, and thread…May 20May 20
PinnedPublished inThe StartupJava UNSAFE class, does it make Java unsafe?UNSAFE is a class in Java that provides access to underlying low-level operations that are not provided by the Java APIs. It bypasses the….Apr 15Apr 15
PinnedPublished inThe StartupInternal Working of HashMap in Java.HashMap is one of the most popular collections frameworks in Java. Whenever someone asks us about the internal working of HashMap, we…Jan 6, 2023Jan 6, 2023
PinnedPublished inThe StartupA Brief Overview of Garbage Collectors in Java, Because Cleanliness Is Necessary.As we know Java stores the object in the heap memory. These memory objects are stored in the heap memory which is referenced from the…Oct 9, 2020Oct 9, 2020
Published inThe StartupHow does SOLID Principles help us to write better code?In the same way that a new house must have a structure for its development, so too does writing new code require a structure and good…Jun 18Jun 18
Terminologies in a Multithreading Environment in Software WorldThe following are a few of the important terminologies you should be aware of in a multithreaded environment.Mar 3, 2023Mar 3, 2023
Java JDK 20, what can we expect?Oracle Java release cycle is every 6 months and Java JDK 20 is set to release on March 21, 2023. Currently, there are six features that…Mar 1, 2023Mar 1, 2023
Building blocks of a Software System DesignNowadays, to build a good distributed system, it is necessary to utilize multiple services which combined together help us to deploy…Feb 27, 2023Feb 27, 2023
Published inThe StartupAn overview of Software Design Patterns in five minutesOne of the core components of designing software is building reusable software components. Whenever we start building software the code…Feb 7, 2023Feb 7, 2023