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 me
  • 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 me
  • 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 me
  • 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 me
  • 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 me
  • Resources

Clean Code

Read more about the article Checked vs Unchecked Exceptions in Java

Checked vs Unchecked Exceptions in Java

  • Post author:Noel Kamphoa
  • Post published:November 17, 2025
  • Post category:Core Java Tutorials/Exception Handling, Logging and Debugging/Java Practitioner

Understand the difference between checked and unchecked exceptions in Java with clear definitions, examples, and handling tips

Continue ReadingChecked vs Unchecked Exceptions in Java
Read more about the article Custom Exception Classes: When and How to Create Them

Custom Exception Classes: When and How to Create Them

  • Post author:Noel Kamphoa
  • Post published:August 20, 2025
  • Post category:Java Practitioner/Exception Handling, Logging and Debugging/Core Java Tutorials

Master error handling with Custom Exception. Learn when and how to create them for clearer, more robust and maintainable application code

Continue ReadingCustom Exception Classes: When and How to Create Them
Read more about the article This Keyword in Java

This Keyword in Java

  • Post author:Noel Kamphoa
  • Post published:July 15, 2025
  • Post category:Java Entry Level/Core Java Tutorials/Classes and Objects

Learn how to use the this keyword in Java to resolve naming conflicts, enable method chaining, and write clear, maintainable code.

Continue ReadingThis Keyword in Java
Read more about the article Understand the Factory Method Pattern in Java

Understand the Factory Method Pattern in Java

  • Post author:Noel Kamphoa
  • Post published:June 19, 2025
  • Post category:Implement Inheritance and Use Records/Core Java Tutorials

Learn how the Factory Method Pattern in Java enables flexible object creation, promotes clean code, and supports the Open/Closed Principle.

Continue ReadingUnderstand the Factory Method Pattern in Java
Read more about the article Verify Object Type Before Casting

Verify Object Type Before Casting

  • Post author:Noel Kamphoa
  • Post published:June 13, 2025
  • Post category:Core Java Tutorials/Interfaces and Generics/Java Practitioner

Learn to verify object type before casting in Java to prevent ClassCastException and ensure safe, stable, and readable generic code.

Continue ReadingVerify Object Type Before Casting
Read more about the article Single Responsibility Principle in Java

Single Responsibility Principle in Java

  • Post author:Noel Kamphoa
  • Post published:May 15, 2025
  • Post category:Java Miscellaneous/Core Java Tutorials

Learn how to apply the Single Responsibility Principle in Java with real-world examples. Write cleaner, modular, and testable code.

Continue ReadingSingle Responsibility Principle in Java
Read more about the article Open Closed Principle In Java

Open Closed Principle In Java

  • Post author:Noel Kamphoa
  • Post published:May 15, 2025
  • Post category:Java Miscellaneous/Core Java Tutorials

Learn the Open/Closed Principle in Java. Build code that’s easy to extend and maintain without modifying existing functionality.

Continue ReadingOpen Closed Principle In Java
Read more about the article Liskov Substitution Principle In Java

Liskov Substitution Principle In Java

  • Post author:Noel Kamphoa
  • Post published:May 15, 2025
  • Post category:Java Miscellaneous/Core Java Tutorials

Understand the Liskov Substitution Principle in Java with clear examples. Learn how to build reliable and extensible class hierarchies.

Continue ReadingLiskov Substitution Principle In Java
Read more about the article Interface Segregation Principle In Java

Interface Segregation Principle In Java

  • Post author:Noel Kamphoa
  • Post published:May 15, 2025
  • Post category:Java Miscellaneous/Core Java Tutorials

Apply the Interface Segregation Principle in Java to build cleaner, modular code. Avoid bloated interfaces and improve testability.

Continue ReadingInterface Segregation Principle In Java
Read more about the article Dependency Inversion Principle In Java

Dependency Inversion Principle In Java

  • Post author:Noel Kamphoa
  • Post published:May 15, 2025
  • Post category:Java Miscellaneous/Core Java Tutorials

Master the Dependency Inversion Principle in Java. Learn to write flexible, testable code by depending on abstractions, not implementations.

Continue ReadingDependency Inversion Principle In Java
  • 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 ·
10 Nov

Learn how the instanceof keyword in Java ensures safe type checking, prevents errors, and supports robust object-oriented programming.
https://nkamphoa.com/instanceof-keyword-in-java/

Reply on Twitter 1987943641151664597 Retweet on Twitter 1987943641151664597 Like on Twitter 1987943641151664597 Twitter 1987943641151664597
nkamphoa Noel KAMPHOA @nkamphoa ·
10 Nov

⚖️Your thoughts in the comments.
#Java #BackEnd #Programming #Coding

Reply on Twitter 1987898263492534606 Retweet on Twitter 1987898263492534606 Like on Twitter 1987898263492534606 Twitter 1987898263492534606
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 LTS Series
  • Java Miscellaneous
  • Java Practitioner
  • 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 me
  • Privacy Policy
  • Terms of Service
  • About me
  • Privacy Policy
  • Terms of Service
Copyright 2025 - by Noel Kamphoa