Saurabh Mahajanblog.saurabhmahajan.com·Jan 20, 2025Clean Code - The Practical GuideIntroduction In the vast landscape of software development, writing code is not just about instructing a computer to perform a task; it's about crafting a language that communicates with fellow developers, both present and future. Clean code is the a...72 readsFundamentalscode
Huzaifa Vakilhuzaifavakil.hashnode.dev·Jan 20, 2025Simple Parking System - JavaThis is a standard interview question when it comes to testing a candidate’s java oops and multi-threading knowledge. The solution I am providing is nowhere near perfect and can be implemented in several different ways but its a starting point in whi...Java
Vedant Gargandroidguide.hashnode.dev·Jan 14, 2025Unlock the Power of Kotlin OOP: Master Classes, Inheritance, and Advanced FeaturesObject Oriented Programming is a programming methodology that involves execution with the help of classes and objects. Introduction Class - Blueprint of an object, class has properties(data members) and member methods(behaviour to that data) Object...Kotlin for AndroidKotlin
Shashi Shekharpointers.hashnode.dev·Jan 10, 2025Object Oriented Programming1. Basics of OOPs Core Principles: Encapsulation: Wrapping data (attributes) and methods (functions) together into a single unit, typically a class. Inheritance: Enabling a new class to inherit properties and behavior from an existing class. Polym...oop
Nehardh Mnehardhmadapuri.hashnode.dev·Jan 8, 2025Intro to JavaFormal Definition: Java is a high-level, object-oriented programming language designed for versatility, readability, and portability. Developed by Sun Microsystems (now owned by Oracle) in 1995, Java is widely used for building platform-independent a...Java
Nilajeet Basaknbasak.hashnode.dev·Jan 4, 2025Mastering Object-Oriented Programming (OOP) in JavaJava is renowned as one of the most powerful object-oriented programming (OOP) languages. Its design revolves around OOP principles, making it an ideal choice for building scalable, modular, and reusable applications. In this post, we’ll explore the ...13 likesJavaJava
Aayush Vermaalphavictor.hashnode.dev·Dec 28, 2024The Art of RAII in C++: Managing Resources EffectivelyIn the world of software development, managing resources such as memory, file handles, and network connections is crucial for building robust and efficient applications. In C++, one of the most elegant paradigms for resource management is RAII—Resour...#RAII
Mitali sahuwhat-is-oops.hashnode.dev·Dec 25, 2024JVM Architecture in detail ?JVM is stand for Java Virtual Machine. JVM is the layered structured architecture which is responsible for execution of java code. JVM Architecture includes components that are : CLASS LOADER SUBSYSTEM RUN TIME AREA EXECUTION ENGINE JAVA NATIVE INTER...Java
spandana patilspandanapatil.hashnode.dev·Dec 21, 2024OOPs principles in PythonIn this blog, I will discuss Object-Oriented programming concept using python. OOPs is a programming paradigm which is centered around the classes and objects. classes serve as blueprints that encapsulates data (attributes) and functions (methods) an...1 likeOOPS
Chandan kumardeveloperchandan.hashnode.dev·Dec 18, 2024A Beginner's Guide to Object-Oriented Programming in JavaScriptJavaScript was often considered a language primarily suited for scripting interactions on web pages—dominating the front-end development world with its event-driven and functional programming style. However, as JavaScript evolved, so did its programm...JavaScript