Skip to content

Kloudly Academy

  • Home
  • Java
    • Start Here
      • Entry-level Tutorials
    • Common Java Exceptions
    • FlashcardsAll flashcards about the Core Java SE
    • All Java Tutorials
  • Spring
    • All Spring TutorialsIn this series, you will find all the articles related to the Spring ecosystem, including Spring Framework and Spring Boot.
  • DevOps
    • All DevOps Tutorials
  • Flashcards
    • Java FlashcardsAll flashcards about the Core Java SE
    • All Flashcards
  • About
  • Resources
  • Toggle website search
Menu Close
  • Home
  • Java
    • Start Here
      • Entry-level Tutorials
    • Common Java Exceptions
    • Flashcards
    • All Java Tutorials
  • Spring
    • All Spring Tutorials
  • DevOps
    • All DevOps Tutorials
  • Flashcards
    • Java Flashcards
    • All Flashcards
  • About
  • Resources
  • Toggle website search
  • Home
  • Java
    • Start Here
      • Entry-level Tutorials
    • Common Java Exceptions
    • Flashcards
    • All Java Tutorials
  • Spring
    • All Spring Tutorials
  • DevOps
    • All DevOps Tutorials
  • Flashcards
    • Java Flashcards
    • All Flashcards
  • About
  • Resources
  • Home
  • Java
    • Start Here
      • Entry-level Tutorials
    • Common Java Exceptions
    • Flashcards
    • All Java Tutorials
  • Spring
    • All Spring Tutorials
  • DevOps
    • All DevOps Tutorials
  • Flashcards
    • Java Flashcards
    • All Flashcards
  • About
  • Resources
  • Toggle website search
  • Home
  • Java
    • Start Here
      • Entry-level Tutorials
    • Common Java Exceptions
    • Flashcards
    • All Java Tutorials
  • Spring
    • All Spring Tutorials
  • DevOps
    • All DevOps Tutorials
  • Flashcards
    • Java Flashcards
    • All Flashcards
  • About
  • Resources

Collections

Read more about the article Access Collections Concurrently: Two Java Approaches

Access Collections Concurrently: Two Java Approaches

  • Post author:Noel Kamphoa
  • Post published:December 3, 2025
  • Post category:Core Java Tutorials/Collections/Java Practitioner

Learn how to access collections concurrently in Java using synchronized wrappers and built-in concurrent collections for safer, scalable code

Continue ReadingAccess Collections Concurrently: Two Java Approaches
Read more about the article Sort Collections With Comparable and Comparator

Sort Collections With Comparable and Comparator

  • Post author:Noel Kamphoa
  • Post published:November 29, 2025
  • Post category:Core Java Tutorials/Collections/Java Practitioner

Learn how to sort collections in Java using Comparable and Comparator, and choose the right approach for clean and efficient ordering.

Continue ReadingSort Collections With Comparable and Comparator
Read more about the article Using Iterators and the for-each Loop Safely

Using Iterators and the for-each Loop Safely

  • Post author:Noel Kamphoa
  • Post published:November 26, 2025
  • Post category:Core Java Tutorials/Collections/Java Practitioner

Learn safe Java iteration with iterators and the for-each loop while avoiding common errors like ConcurrentModificationException.

Continue ReadingUsing Iterators and the for-each Loop Safely
Read more about the article The Comparator Interface in Java

The Comparator Interface in Java

  • Post author:Noel Kamphoa
  • Post published:November 24, 2025
  • Post category:Core Java Tutorials/Collections/Java Practitioner

Learn how the Comparator interface enables custom sorting in Java with examples for TreeSet, TreeMap, and PriorityQueue

Continue ReadingThe Comparator Interface in Java
Read more about the article The Comparable Interface in Java

The Comparable Interface in Java

  • Post author:Noel Kamphoa
  • Post published:November 20, 2025
  • Post category:Core Java Tutorials/Collections/Java Practitioner

Understand the Comparable interface in Java and learn how natural ordering and compareTo improve sorting and object ordering.

Continue ReadingThe Comparable Interface in Java
Read more about the article Queue Implementations in Java: A Comparative Analysis

Queue Implementations in Java: A Comparative Analysis

  • Post author:Noel Kamphoa
  • Post published:June 26, 2025
  • Post category:Java Practitioner/Collections/Core Java Tutorials

Learn about Java Queue implementations, including LinkedList, PriorityQueue, ArrayDeque, and concurrent queues.

Continue ReadingQueue Implementations in Java: A Comparative Analysis
Read more about the article ArrayDeque: Internal Structure, Performance, and Use Cases

ArrayDeque: Internal Structure, Performance, and Use Cases

  • Post author:Noel Kamphoa
  • Post published:June 26, 2025
  • Post category:Java Practitioner/Collections/Core Java Tutorials

Learn how ArrayDeque works in Java. Discover its internal structure, performance, and best use cases with code examples.

Continue ReadingArrayDeque: Internal Structure, Performance, and Use Cases
Read more about the article PriorityQueue: Internal Structure, Performance, and Use Cases

PriorityQueue: Internal Structure, Performance, and Use Cases

  • Post author:Noel Kamphoa
  • Post published:June 26, 2025
  • Post category:Collections/Core Java Tutorials/Java Practitioner

Learn how PriorityQueue works in Java. Understand its internal heap structure, performance traits, and real-world use cases with examples.

Continue ReadingPriorityQueue: Internal Structure, Performance, and Use Cases
Read more about the article Set Implementations in Java: A Comparative Analysis

Set Implementations in Java: A Comparative Analysis

  • Post author:Noel Kamphoa
  • Post published:June 24, 2025
  • Post category:Collections/Core Java Tutorials/Java Practitioner

1. Introduction The Set interface in Java, part of the Java Collections Framework, models the mathematical concept of a set—a collection of distinct elements. Unlike List, a Set does not…

Continue ReadingSet Implementations in Java: A Comparative Analysis
Read more about the article HashSet in Java: Internal Structure, Performance, and Use Cases

HashSet in Java: Internal Structure, Performance, and Use Cases

  • Post author:Noel Kamphoa
  • Post published:June 24, 2025
  • Post category:Core Java Tutorials/Java Practitioner/Collections

Learn how HashSet works in Java. Understand its internal structure, performance characteristics, and practical use cases.

Continue ReadingHashSet in Java: Internal Structure, Performance, and Use Cases
  • 1
  • 2
  • Go to the next page

Tweets from @nkamphoa

Noel KAMPHOA Follow

#Java enthusiast ☕ | 10+ years coding wizard 🧙‍♂️ | #Blogging about Java at https://t.co/FUPJBD6fB1 | Start your own blog today https://t.co/LQej3RH51A

nkamphoa
nkamphoa Noel KAMPHOA @nkamphoa ·
6 Jan

Learn what Java variables are, how to declare and use them, and understand types, scope, and best practices with clear code examples
https://nkamphoa.com/java-variables/

Reply on Twitter 2008433603978359203 Retweet on Twitter 2008433603978359203 Like on Twitter 2008433603978359203 Twitter 2008433603978359203
nkamphoa Noel KAMPHOA @nkamphoa ·
6 Jan

Comment your take
#Java #InterviewPrep #BackEnd #Coding #Programming

Reply on Twitter 2008418455087620167 Retweet on Twitter 2008418455087620167 Like on Twitter 2008418455087620167 Twitter 2008418455087620167
Load More
  • LinkedIn
  • Facebook
  • GitHub
  • Twitter

Categories

  • Arrays and Loops
  • AWS Tutorials
  • Classes and Objects
  • Collections
  • Core Java Tutorials
  • DevOps
  • DevOps Featured
  • Exception Handling, Logging and Debugging
  • Featured
  • Implement Inheritance and Use Records
  • Interfaces and Generics
  • Introduction to Java
  • Java Entry Level
  • Java Exceptions
  • Java Expert
  • Java IO API
  • Java LTS Series
  • Java Miscellaneous
  • Java Practitioner
  • Java Stream API
  • Nested Classes and Lambdas Expressions
  • Observability
  • Primitive types, Operators, and Flow control statements
  • Spring Tutorials
  • Text, Date, Time, and Numeric Objects

Tutorials

  • Core Java Tutorials
  • Spring Tutorials
  • DevOps

Courses

  • Java Entry Level
  • Java Practitioner
  • Java Advanced
  • Java Expert

Tutorials

  • Core Java Tutorials
  • Spring Tutorials
  • DevOps

Courses

  • Java Entry Level
  • Java Practitioner
  • Java Advanced
  • Java Expert

Social Media

  • LinkedIn
  • Twitter
  • Facebook
  • Youtube

About

  • About Kloudly Academy
  • Privacy Policy
  • Terms of Service
  • About Kloudly Academy
  • Privacy Policy
  • Terms of Service
Copyright 2026 - by Noel Kamphoa