I am not sure this article has some real bearing for someone who wants to learn about Erlang. It actually might lead to more confusion that it's worth.
It's not about learning Erlang.
I am pretty sure Java guys know quite well about various memory models. But early Java was kind of experimental, so backward compatibility affects what they can change now.