Bom dia Pessoal. Existem algum bom material que possa esmiuçar o funcionamento do compilador java e da JVM. Algum artigo ou tutorial que detalhe o passo a passo desde o fonte até a execução do programa passando pela geração dos .class.
Gostaria de algum material que explicasse coisas do tipo:
Quando o compilador se depara com uma String s = new String(“teste”) o que acontece?
Como a JVM trabalha?
Ou seja, gostaria de ter pelo menos uma idéia geral de como as coisas acontecem por de trás dos panos.
Saudações e obrigado!