The Java Memory Model specifies how the Java VM and threads access memory, and where local variables and objects are stored. I have updated this tutorial - among other things with a video version.
This tutorial shows how to build Java modules (Java Platform Module System modules) with Ant.
The tutorial about creating and starting threads in Java has just been updated to be a bit more precise, including a new recording of the video for the topic.
The Java Concurrency & multithreading introduction has been updated, among other things with links to video versions of some of the concurrency tutorials - one of which is an introduction to concurrency and multithreading.
The Jackson JsonNode represents a node in a JSON object graph. I have updated the Jackson JsonNode tutorial to explain how to iterate all fields or field names of a JsonNode.
I have updated my Java Iterable tutorial - among other things with an explanation of the forEach() method which is an alternative way to iterate the elements of a Java Iterable.
The RionObjectWriter can serialize Java objects into RION - our fast, compact, versatile binary data format. The RionObjectWriter tutorial now explains how to write both acyclic and cyclic object graphs into RION.
The Java Iterator tutorial has been updated to cover everything you need to know about the Iterator interface. Did you know about the Iterator forEachRemaining() method?
The Java Stack class is a class stack implementation like you know them from an algorithms and data structures class. The Java Stack tutorial has received another round of updates, so it is now more precise.