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!

Java Thread Programming (Part 14)

What if we get a recursive situation when child tasks create more tasks and the parents wait for child tasks to finish?

Java Thread Programming (Part 13)

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!

Java Thread Programming (Part 12)

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

Compact Strings: Reclaim 25% of Java Heap Memory & Lower Your Cloud Bills

Did you know that you can save up to 25% of your heap memory and your Cloud bills without any effort? Well, it’s true.

Many exciting features have been added to the latest releases of Java recently and I’m going to cover one that is often overlooked in this article.