Demystifying Java Virtual Machine Memory Management
I aim to demystify the concepts behind memory management and take a look at memory management in some of the modern programming languages.
Every article on foojay.io, newest first: OpenJDK, the JVM, Java tooling and the ecosystem around them, written by the Java community.

Deepu K Sasidharan
14,028 viewsI aim to demystify the concepts behind memory management and take a look at memory management in some of the modern programming languages.

In Part 5 of the series, we will be looking at JavaFX’s WebView API to display an HTML Web page containing a 2D map!

Igor De Souza shares a lot fun and inspirational experiments with Java on Raspberry Pi. Some of those were already shared here on Foojay.io.

Yaojin Yang
13,184 viewsWe have made progresses in all key areas including core language support, testing, debugging, refactoring and project management.

Rafael del Nero
5,409 viewsUnderstanding deeply how to use a Map, equals, and hashcode in Java will be a massive help for you to create high-quality code!
Brian Vermeer
9,849 viewsCross-site scripting (XSS) is a well-known issue and mostly utilized in JavaScript applications. However, Java is not immune to this!

Nicolas Frankel
3,127 viewsteeing() method returns a Collector, a composite of two downstream collectors. There will be a single Collector and a single pass in the …

Deepu K Sasidharan
7,998 viewsIn this article I'm going to focus on things that you can do in Java which are in line with functional programming concepts.

Rafael del Nero
3,018 viewsMain goal of the Optional class is to avoid NullPointerException. It’s much easier to deal with null when we use the concept of Optional.

Nicolas Frankel
3,108 viewsJava Stream's Collectors methods fit most use-cases. Let's imagine an e-commerce platform that implements a shopping cart.