Java Bytecode Simplified: Journey to the Wonderland (Part 1)
Today I will make an attempt to appreciate how unique the JVM is. So, let’s begin the journey to how Java works!

Today I will make an attempt to appreciate how unique the JVM is. So, let’s begin the journey to how Java works!

What happens if the child-task creates more tasks and the parent-task waits for the child-tasks to finish in TheadPool in java.

imagine C code capable of performing a computation and after its completion the C code will notify Java code to perform updates to JavaFX …

Almost all Java developers are familiar with logging frameworks like Log4j, but not the System.Logger that has been available since java 9.

What is the maximum number of worker threads we can put in a ThreadPool? Let's find out today on Foojay's amazing Java threading series!

Let's find out what are the ways to create ThreadPool using Executor framework in java and use result-bearing tasks using Callable and …

Learn how to ask the executor framework at startup to provision threads for us and they will be reused as long as the application runs.

Pattern matching is a language feature where you can test for a specific pattern on a character sequence or a data structure.
Let's learn about BlockingQueue, one of the essential concurrent collections available in the concurrent package in the JDK.
I always struggled with how to implement equals and hashcode, until I learned about the difference between entities and value objects!