Articles Java Class Loaders in Java Gayan Sampath March 17, 2024 In the realm of Java programming, understanding class loading mechanisms is fundamental. At the core…
Articles Software Engineering Singleton Design Pattern | Java Gayan Sampath September 24, 2023 In software design, design patterns are tried-and-tested solutions to common problems. One such pattern is…
Articles Java equal() vs “==” | Java Gayan Sampath September 17, 2023 When working with Java, one of the fundamental aspects of programming is comparing values. Java…
Articles Software Engineering Unraveling the Mysteries of Memory Leaks in Software Development Gayan Sampath July 30, 2023 Memory leaks are a common and notorious issue in software development that can plague applications…
Articles Java Dive into Java Virtual Machine Gayan Sampath June 18, 2023 The Java Virtual Machine (JVM) is a virtual machine that executes Java bytecode. It is…
Articles Java Object equal() and hashCode() in Java Gayan Sampath June 4, 2023 The equals() and hashCode() methods are two of the most important methods in Java. They…