Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 94256|Resposta: 15

[Fonte] Adquira um entendimento aprofundado das máquinas virtuais Java

[Copiar link]
Publicado em 18/07/2019 09:11:48 | | | |

Introdução

"Compreensão Aprofundada de Máquinas Virtuais Java: Recursos Avançados e Melhores Práticas da JVM (2ª Edição)" Introdução: A primeira edição foi impressa quase 10 vezes em dois anos, com quase 4.000 resenhas em 4 livrarias online, e mais de 98% das resenhas são todas 5 estrelas. A segunda edição trouxe grandes melhorias em relação à primeira: o conteúdo do livro foi amplamente aprimorado e complementado de acordo com a última edição JDK 1.7; Adicionaram uma grande quantidade de dicas e melhores práticas para lidar com vários problemas comuns de JVM; Vários casos práticos combinados com o ambiente de produção foram adicionados; correção de erros e deficiências na primeira edição; Espere um minuto. A segunda edição não é apenas mais atualizada tecnologicamente e rica, mas também mais prática.

"Compreensão Aprofundada de Máquinas Virtuais Java: Recursos Avançados e Melhores Práticas da JVM (2ª Edição)" é dividido em cinco partes, focando em tópicos centrais como gerenciamento de memória, subsistemas de execução, compilação e otimização de programas, e concorrência eficiente.

A primeira parte apresenta todo o sistema tecnológico Java, a história do desenvolvimento do Java e da JVM, modularização e compilação JDK sob uma perspectiva macro, o que é muito útil para entender o restante do livro.

A segunda parte explica o gerenciamento automático de memória da JVM, incluindo o princípio da divisão de área de memória em máquinas virtuais e as causas de várias exceções de superfluência de memória. algoritmos comuns de coleta de lixo e as características e princípios de funcionamento dos coletores de lixo; Princípios e métodos de uso de ferramentas comuns de monitoramento e solução de problemas de máquinas virtuais.

A terceira parte analisa o subsistema de execução das máquinas virtuais, incluindo estrutura de arquivos de classes, mecanismo de carregamento de classes de máquina virtual e motor de execução de bytecode da máquina virtual.

A quarta parte explica a compilação de programas e a otimização de código, além de expor os princípios dos genéricos, empacotamento e desencaixe automáticos, compilação condicional e outros açúcares sintáticos. Este curso explica o método de detecção de hotspots da máquina virtual, o compilador instantâneo do HotSpot, as condições de disparo de compilação e como observar e analisar os dados e resultados da compilação JIT de fora da máquina virtual.

A quinta parte discute os princípios da implementação eficiente de concorrência em Java, incluindo a estrutura e o funcionamento do modelo de memória da JVM. atomicidade, visibilidade e ordem no modelo de memória Java; as regras e o uso do princípio da pré-ocorrência; o princípio de implementação de threads na linguagem Java; Uma série de medidas de otimização de bloqueios realizadas por máquinas virtuais para alcançar uma concorrência eficiente.


Endereço de download: Link:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARACódigo de extração:
Turistas, se quiserem ver o conteúdo oculto deste post, por favorResposta





Anterior:Arquitetos lançaram a URL de navegação "Programador Desenvolvedor"
Próximo:Regras pseudoestáticas de Nguinx
Publicado em 18/07/2019 20:46:23 |
Olha, olha, olha
Publicado em 13/07/2020 16:49:46 |
Ótimo! Aprenda! Estude bastante! Todo dia para cima!
Publicado em 16/03/2020 16:41:21 |
Existe uma terceira edição?
Publicado em 26/08/2019 10:16:13 |
Obrigado, senhorio, dê uma olhada
Publicado em 14/10/2019 10:20:20 |
Klakna Shenme Neirong
Publicado em 14/10/2019 12:56:08 |
Obrigado ao proprietário por compartilhar os recursos
Publicado em 14/10/2019 14:45:46 |
Hehehehe
Publicado em 19/10/2019 10:03:29 |
Entra a máquina virtual Java
Publicado em 06/03/2020 15:45:20 |
Obrigado por compartilhar
Publicado em 14/05/2020 17:55:03 |
Vamos dar uma olhada
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com