Java memory model 412995-Java memory model happens before
For example Java methods, thread stacks and native handles are allocated in memory separate from the heap, as well as JVM internal data structures The heap is sometimes divided into two areas (or generations) called the nursery (or young space) and the old space The nursery is a part of the heap reserved for allocation of new objects