Getting Started with Java 17 and IntelliJ IDEA
In this article, I will limit the coverage of Java 17 to its language features – Sealed Classes and Pattern Matching for switch.
foojay is a place for friends of OpenJDK, providing free, reference materials and blogs for daily Java usage.

In this article, I will limit the coverage of Java 17 to its language features – Sealed Classes and Pattern Matching for switch.

Dig a little deeper in our exploration of Project Panama and learn how to talk to third party libraries such as SDL & OpenGL.

Learn about adding computed values, as in an eager approach, but only triggering the computation when you need to access its result!

8 proven debugger tips for developers. Improve debugging in IntelliJ IDEA. Learn advanced data collection, from breakpoints to new features!

In your Java applications, do you know if the main Thread is a daemon or not? And do you know what a daemon Thread is?

Let's demystify the concepts behind memory management, taking a deeper look at memory management in some of the modern programming …

It's really helpful to use keyboard shortcuts because it speeds you up and keeps you in the flow of coding!

Following on from the first article covering the Maven basics, the Project Object Model (POM) is explored, here in part 2!

Among other highlights, this video shows you how having standards gives you the opportunity to develop future proof applications!

The "Function" functional interface is a first-class citizen function, so we can pass a function to a method and declare it as a variable.