Skip to content
CoderSathi
  • Tutorial
    • Java Tutorial
    • Swing Tutorial
    • JDBC Tutorial
    • Java String Tutorial
    • Servlet and JSP Tutorial
  • Mongo DB
  • AWS
  • DevOps
  • Linux
  • Git

oop

The Four Pillars of Object Oriented Programming (OOP)

April 3, 2025March 31, 2025 by Yuba Raj Kalathoki

Object-Oriented Programming (OOP) is built on four foundational principles that promote modular, reusable, and maintainable code. These pillars are encapsulation, inheritance, polymorphism, and abstraction. …

Read More The Four Pillars of Object Oriented Programming (OOP)

Difference between OOP and POP

February 12, 2025January 8, 2023 by Yuba Raj Kalathoki
difference between oop and pop

The difference between OOP and POP lies in their approach to problem-solving. POP uses step-by-step procedures, while OOP organizes software …

Read More Difference between OOP and POP

Method Overloading vs Method Overriding: Understanding Core OOP Concepts

April 1, 2025February 3, 2022 by Yuba Raj Kalathoki

In object-oriented programming (OOP), method overloading and method overriding are two fundamental concepts that developers often confuse. While both involve methods with the same …

Read More Method Overloading vs Method Overriding: Understanding Core OOP Concepts

Abstract Class vs Interface: Side-by-Side Comparison

February 3, 2025February 3, 2022 by Yuba Raj Kalathoki

In object-oriented programming (OOP), abstract classes and interfaces are two powerful tools for defining blueprints and enforcing structure. But developers …

Read More Abstract Class vs Interface: Side-by-Side Comparison

Recent Posts

  • How to Fix “Public Key Retrieval is not allowed” MySQL JDBC Error
  • Complete Guide to JaCoCo: How to Measure Java Code Coverage Accurately
  • How to Create a Google App Password: Full Step-by-Step Guide
  • How to Fix “Files Showing as Modified” in IntelliJ IDEA on macOS
  • How to Fix NoClassDefFoundError: javax/xml/bind/DatatypeConverter in Java (Java 11+)
  • How to Connect Java Application to a Remote Database Using an SSH Tunnel (with Spring Boot Examples)
  • How to Convert JSON Array to Java List (With Examples)
  • Configure CORS in Spring Cloud Gateway (WebFlux & WebMVC)
  • Java String Tutorial
  • Java String Best Practices and Common Pitfalls
  • Privacy Policy
  • About CoderSathi.com
  • Contact
Copyright © 2026
  • Tutorial
    • Java Tutorial
    • Swing Tutorial
    • JDBC Tutorial
    • Java String Tutorial
    • Servlet and JSP Tutorial
  • Mongo DB
  • AWS
  • DevOps
  • Linux
  • Git