Top 10 Java Language Features
Let's explore ten Java programming features used frequently by developers in their day-to-day programming jobs.
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

Let's explore ten Java programming features used frequently by developers in their day-to-day programming jobs.
"We're honored to join the Foojay Advisory Board because we know Java developers rely on the Foojay community and the foundation's mission …

When simple web content or responses are required, Java 18 reduces the need to search for more complicated solutions like Jetty and Netty.

Where should you add logs in a method? Should you log in this method? If so what should you include in the log? How to phrase the message?

In this post we're going to migrate some sample code from the `javax` namespace to `jakarta`.
Let’s embark on an epic journey to the wonderland of java native memory to the level of OS while investing in a non-trivial memory issue.

We’ll explore how remote code execution (RCE) works, explaining Spring4Shell, a zero-day vulnerability in the Spring framework that could …

Java Panama Polyglot series: quick tutorials or recipes on how to access native libraries written in other languages!

Let's examine a program selection control mechanism, for a value, expression or variable type to influence program flow execution, for …

From experience, I have seen three big mistakes every junior software developer makes that could easily be solved.