freecodecamp.orgHow to Use the Java Collections Framework – A Guide for DevelopersIn your Java applications, you’ll typically work with various types of objects. And you might want to perform operations like sorting, searching, and iterating on these objects. Prior to the introduction of the Collections framework in JDK 1.2, you w...Jan 28, 2025·15 min read
freecodecamp.orgHow to Design and Develop Web APIs: Essential Guidelines for DevelopersSoftware applications have made our lives easier and better in many ways. We use them almost daily, and some people find themselves using applications more frequently than they interact with other people. But how do applications interact with each ot...Oct 7, 2024·7 min read
freecodecamp.orgHow Java HashMaps Work – Internal Mechanics ExplainedA HashMap is one of the most commonly used data structures in Java, and it's known for its efficiency. Data in a HashMap is stored in the form of key-value pairs. In this article, I will introduce you to HashMaps in Java. We will explore the common o...Aug 9, 2024·7 min read
freecodecamp.orgWhat are Creational Design Patterns in Java? Explained With ExamplesDesign Patterns provide you with an idea or a strategy for solving commonly occurring problems. They are proven solutions that follow the best practices and help you make your code flexible, reusable, and maintainable. The design patterns are classif...Jul 26, 2024·11 min read
freecodecamp.orgHow to Use Generics in Java – Explained with Code ExamplesIn your Java program, you might have encountered the dreaded ClassCastException at runtime while working with different types of objects such as Integer, String, and so on. This error is mostly caused by casting an object to the wrong data type. In ...Jul 12, 2024·6 min read