Terminologia de heap Java: gerações jovens, velhas e permanentes?

Estou tentando entender como os conceitos dejovem, velho egerações permanentes na terminologia de heap Java e, mais especificamente, nas interações entre as três gerações.

Minhas perguntas são:

Qual é a geração jovem?Qual é a geração antiga?Qual é a geração permanente?Como as três gerações interagem / se relacionam?

questionAnswers(8)

yourAnswerToTheQuestion