A Java ThreadLocal is a class that can store one value internally per thread accessing it. I have updated the JavaThreadLocal tutorial, with a video version among other things.
The JavaFX Node class is the base class (superclass) of all nodes (objects / components) added to the JavaFX scene graph. In this JavaFX Node tutorial I explain the basic properties of the JavaFX Node class.
I have updated the Java volatile tutorial - with a video version among other things.
JavaFX is an advanced, hardware accelerated GUI toolkit for Java with new releases every 6 months. I have updated my introduction to JavaFX to be up-to-date.
The Java AtomicLong is a concurrency utility that provides atomic operations on an internal long variable. I have updated this Java AtomicLong tutorial with a few details.
The Java synchronized tutorial has been updated - with a video version of the tutorial among other things.
The Java happens before guarantee provides some restrictions on allowed instruction reordering for the Java VM and CPU. This Java happens before guarantee tutorial explains what these restrictions are. The Java happens before guarantee is actually part of the Java memory model, by the way.
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.