O arquivo .class do Java está armazenado na memória da JVM?

Eu li no modelo de memória da JVM e fiquei confuso com o seguinte:

A JVM armazena a instância .class em sua memória. Se sim, então em qual área.É assim que a classe é carregada, a JVM gera código de nível de máquina e, em seguida, começa a executar as instruções de código de máquina e, em seguida, apenas os objetos são criados no heap e a área do método é preenchida.As áreas perm gen etc armazenam o código de byte ou o código de nível da máquina?perm gen vs área de método

Eu realmente aprecio qualquer ajuda sobre o assunto.

Obrigado.

questionAnswers(2)

yourAnswerToTheQuestion