mohit5upadhyay.hashnode.devAnnotations in JavaOn Day 21, the focus is on Annotations in Java. Annotations are a form of metadata that provide data about a program but do not have direct influence on the program's logic. They are widely used to provide additional information for compilers, develo...Oct 2, 2024·5 min read
mohit5upadhyay.hashnode.devWorking with Java 8 FeaturesOn Day 20, we will focus on the major enhancements introduced in Java 8. This version of Java introduced several powerful features aimed at functional programming, making the code more concise, readable, and optimized for parallel processing. Key con...Sep 27, 2024·5 min read
mohit5upadhyay.hashnode.devMulti-threading in JavaOn Day 19, the topic focuses on Multithreading in Java, one of the core features for enabling concurrent execution in programs. Java provides built-in support for multithreading, allowing multiple threads to run simultaneously, optimizing CPU usage a...Sep 22, 2024·7 min read
mohit5upadhyay.hashnode.devGenerics in JavaOn Day 18, the focus is on understanding Generics in Java, a powerful feature introduced in Java 5. Generics enable developers to write flexible and reusable code while maintaining strong type checking at compile time. Generics allow classes, methods...Sep 22, 2024·6 min read
mohit5upadhyay.hashnode.devCollections Framework in JavaOn Day 17, we dive into the Collections Framework in Java, a vital part of Java programming that allows developers to store, manage, and manipulate groups of objects efficiently. The Collections Framework provides several interfaces, classes, and alg...Sep 16, 2024·6 min read