Dec 12, 2025 · 7 min read · What is OOP ? Object Oriented Programming (OOP) is a programming paradigm centered on objects that represent real world entities. OOP focuses on data , or objects , rather than functions and logic Objects and Classes Objects : Represent real wor...
Join discussion
Dec 10, 2025 · 4 min read · To understand the var args concept , let us solve the following problem Write a class that has a method called sum( ) which can add and return the sum of all the integers passed to it as argument . The method should be able to accept 2 3 or 4 argum...
Join discussion
Dec 9, 2025 · 3 min read · From JDK 12 Java introduced a new version of switch called as Modern switch or Switch Expression It was introduced as preview feature in JDK 12 and later on finalized in JDK 14 The modern switch enhances the traditional switch by making it more con...
Join discussion
Dec 8, 2025 · 1 min read · Components of Java JVM (Java Virtual Machine) JITC (Just in time compiler) JRE (Java Runtime Environment) JDK ( Java Development Kit) JVM Heart of Java programming language Converts the byte code to the machine specific code Key Responsibil...
Join discussion
Dec 1, 2025 · 4 min read · Streams Java Streams are not data structures.They don’t store, they don’t modify collections, and they don’t run step-by-step like loops. A Stream is only a pipeline:Source → Intermediate Operations → Terminal Operation Example sources: Collections ...
Join discussion
Nov 25, 2025 · 5 min read · This is perfect for a full blog post covering functional programming, lambdas, functional interfaces, and the Java-8 ecosystem. 1. Why Java 8 Was a Big Deal Java 8 (March 2014) marked the biggest transformation in Java since its creation.It pushed Ja...
Join discussion
Nov 8, 2025 · 47 min read · What is Collection? A collection is nothing but a group of object that somebody has collected as their hobby. What is Collection Framework? In Java, a collection is an interface representing a group of objects, called elements, that are stored and ma...
Join discussion
Sep 14, 2025 · 4 min read · Introduction Java 8 was a groundbreaking release that fundamentally transformed how developers write Java applications. With features like Lambda expressions, Streams API, Optional, New Date/Time API, default methods, and the Nashorn JavaScript engin...
Join discussion
Jul 5, 2025 · 2 min read · 📚 Introduction: Are you preparing for technical interviews or upgrading your Java skills?This guide walks you through Java 17 coding questions — with structured file-based implementations hosted on my GitHub. These programs cover everything from bas...
Join discussion