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

Tutorials under 'Java Memory Model'

create-and-use-objects-in-java

How to Create and Use Objects in Java – Step-by-Step Tutorial with Code and Best Practices

Learn how to create and use objects in Java with code examples, syntax rules, best practices, and FAQs. A must-read for Java beginners and experts

Java 17 FeaturesJava Object CreationJava RecordSealed ClassNew Keyword JavaJava OOPClass Vs ObjectJava ConstructorJava Memory ModelObject Instantiation
java-collection-internals-memory-resizing-performance

Java Collection Internals – Deep Dive into Memory, Resizing, and Performance Optimization

Dive deep into Java Collection internals—learn how memory, resizing, and performance affect List, Set, and Map structures with Java 8–21 optimizations

HashMap InternalsBig O In JavaJava 21 CollectionsArrayList ResizingJava PerformanceCollections ResizingJava 8 StreamsJava Memory ModelJava GC TuningJava Collections
how-hashing-works-in-hashmap

How Hashing Works in HashMap – Step-by-Step Explanation with Diagrams and Code

Learn how hashing works in Java’s HashMap with step-by-step explanation, diagrams, memory model, performance details, and Java 8+ enhancements

HashMap InternalsCollision ResolutionHashMap ResizingRed Black TreesJava 8 StreamsJava Memory ModelJava CollectionsHashCode And EqualsJava 21 CollectionsJava Hashing

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.