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

Tutorials under 'Java 17 Records'

oop-vs-procedural-programming-java

OOP vs Procedural Programming in Java – Key Differences, Use Cases, and Examples Explained

Learn the core differences between OOP and procedural programming in Java. Covers concepts, syntax, pros, cons, and real-world use cases with examples

Java Syntax ExplainedProcedural Programming JavaObject Oriented ProgrammingJava Programming Best PracticesJava Design ChoicesJava 17 RecordsJava OOPSealed ClassesJava Class Vs MethodJava Paradigms
java-getters-and-setters-explained

Getters and Setters in Java – Why They Matter and When to Use Them with Examples

Learn what getters and setters are in Java, how they help with encapsulation, when to use them, and how they work with modern Java features like records

Java EncapsulationJava OOP BasicsJava 17 RecordsImmutable ClassesJava SettersJava GettersJavaBeans ConventionData AccessorsPrivate Fields JavaJava Validation

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.