RARayees Aliinjavaforinterview.hashnode.dev·Dec 12, 2025 · 7 min readOOPs BasicsWhat 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...00
RARayees Aliinjavaforinterview.hashnode.dev·Dec 10, 2025 · 4 min readVar - ArgsTo 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...00
RARayees Aliinjavaforinterview.hashnode.dev·Dec 9, 2025 · 3 min readModern Switch in JavaFrom 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...00
RARayees Aliinjavaforinterview.hashnode.dev·Dec 8, 2025 · 1 min readJava ArchitectureComponents 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...00
RARayees Aliinali.dev·Jul 21, 2024 · 5 min readEssential Takeaways from Day 14 of Spring FrameworkWhat Is a Namespace? Package in Java: A package is a collection of classes/interfaces. Namespace in XML: Similar to a Java package, a namespace in XML is a library. It is a collection of tags/properties. Usage of XML Namespace: To use the t...00