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

Tutorials under 'Java Data Structures'

arraylist-in-java-internals-performance-best-practices

ArrayList in Java – Internals, Performance, and Best Practices

Learn how Java ArrayList works under the hood, explore its performance characteristics, best practices, and common pitfalls with code examples

Java 21Java GenericsJava TutorialJava Data StructuresJava List InterfaceJava 8Java Best PracticesJava Code OptimizationList Vs SetJava CollectionsJava PerformanceJava InternalsJava Interview PrepArrayList Java
priorityqueue-in-java-min-heap

PriorityQueue in Java – Min-Heap Implementation Explained

Learn how PriorityQueue works in Java with min-heap internals, performance, use cases, and Java 8–21 functional examples and comparisons

Java 21Java QueueComparable ComparatorJava Data StructuresJava 8 StreamsJava CollectionsJava InterviewPriorityQueueMin HeapJava Performance
deque-and-arraydeque-java

Deque and ArrayDeque in Java – Stack + Queue in One

Master Deque and ArrayDeque in Java. Learn internal workings, real-world use cases, code examples, performance tips, and Java version updates

Java Interview QuestionsJava Deque ExampleJava Data StructuresJava Stack Vs QueueJava 8 StreamsJava CollectionsJava PerformanceDeque Vs QueueArrayDeque Vs LinkedListJava ArrayDeque Internals

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.