What is Young Generation in Java ? Young Generation is the initial space in memory that stores newly-created objects. Young Generation is divided into Eden Space and Survivor Space. Newly-created objects have an age counter, and every time a Minor Garbage Collection event is triggered, objects in Eden Space and S0/S1 space are moved to either S0/S1 or Old Generation depending on their age counter and an age threshold value. <!--SR:!2025-11-24,6,250-->