prgrmmng.com Logo prgrmmng
Tutorial Series Java Collections Lambdas & Functional Interfaces Hibernate
Core Java Spring Boot Database

Tutorials under 'Clean Architecture'

abstraction-in-java-simply-explained

Abstraction in Java Explained Simply – Abstract Classes, Interfaces, and Real-Life Examples

Learn abstraction in Java using simple terms, real-world examples, and modern syntax. Covers abstract classes, interfaces, and design best practices.

Abstract ClassEncapsulation Vs AbstractionJava 17 FeaturesJava InterfaceObject Oriented DesignJava OOPClean ArchitectureRecord JavaJava AbstractionSealed Class Java
dependency-inversion-interface-segregation-java

Dependency Inversion and Interface Segregation in Java – Write Modular and Scalable OOP Code

Learn how to apply Dependency Inversion and Interface Segregation in Java for clean, testable, and loosely coupled object-oriented designs

Java InterfacesObject Oriented ProgrammingJava OOPSOLID PrinciplesDependency InversionAbstractionClean ArchitectureInterface SegregationJava Best PracticesModular Design

Core Java

  • Java Fundamentals
  • OOPs in Java
  • Java Collections
  • Java Strings
  • Java Multithreading
  • Lambdas & Functional Interfaces

Spring & Persistence

  • Java Persistence API (JPA)
  • Hibernate
  • Microservices Patterns
  • Design Patterns in Java

Database

  • Database Fundamentals
  • JDBC Fundamentals

Explore

  • About
  • Contact
  • Sitemap
  • Privacy Policy
  • Terms of Service
© 2025 prgrmmng.com — Java tutorials for serious developers.