Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 94256|Respuesta: 15

[Fuente] Obtén un conocimiento profundo de las máquinas virtuales Java

[Copiar enlace]
Publicado en 18/7/2019 9:11:48 | | | |

Introducción

"Comprensión profunda de las máquinas virtuales Java: Características avanzadas y mejores prácticas de JVM (2ª edición)" Introducción: La primera edición se ha impreso casi 10 veces en dos años, con cerca de 4.000 reseñas en 4 librerías online, y más del 98% de las reseñas son todas de 5 estrellas. La segunda edición ha mejorado mucho respecto a la primera: el contenido del libro ha sido mejorado y complementado de forma exhaustiva según la última versión JDK 1.7; Añadió un gran número de consejos y buenas prácticas para tratar diversos problemas comunes de JVM; Se han añadido varios casos prácticos combinados con el entorno de producción; corrección de errores y deficiencias en la primera edición; Espera un momento. La segunda edición no solo es más actualizada tecnológicamente y más rica, sino también más práctica.

"Comprensión Profunda de Máquinas Virtuales Java: Características Avanzadas y Mejores Prácticas de la JVM (2ª Edición)" está dividida en cinco partes, centradas en temas clave como la gestión de memoria, subsistemas de ejecución, compilación y optimización de programas, y concurrencia eficiente.

La primera parte introduce todo el sistema tecnológico Java, la historia del desarrollo de Java y JVM, la modularización y la compilación JDK desde una perspectiva macro, lo cual es muy útil para entender el resto del libro.

La segunda parte explica la gestión automática de la memoria de la JVM, incluyendo el principio de división de área de memoria en máquinas virtuales y las causas de diversas excepciones de desbordamiento de memoria. algoritmos comunes de recogida de basura y las características y principios de funcionamiento de los recogedores de basura; Principios y métodos de uso de herramientas comunes de monitorización y resolución de problemas de máquinas virtuales.

La tercera parte analiza el subsistema de ejecución de las máquinas virtuales, incluyendo la estructura de archivos de clases, el mecanismo de carga de clases de máquina virtual y el motor de ejecución de bytecode de la máquina virtual.

La cuarta parte explica la compilación de programas y la optimización del código, y expone los principios de los genéricos, empaquetado y desempaquetado automáticos, compilación condicional y otros azúcares sintácticas. Este curso explica el método de detección de puntos calientes de la máquina virtual, el compilador instantáneo de HotSpot, las condiciones de disparo de compilación y cómo observar y analizar los datos y resultados de la compilación JIT desde fuera de la máquina virtual.

La quinta parte discute los principios de la implementación eficiente de concurrencia en Java, incluyendo la estructura y el funcionamiento del modelo de memoria JVM. atomicidad, visibilidad y ordenamiento en el modelo de memoria de Java; las reglas y el uso del principio de preocurrencia; el principio de implementación de hilos en el lenguaje Java; Una serie de medidas de optimización de bloqueos realizadas por máquinas virtuales para lograr una concurrencia eficiente.


Dirección de descarga: Enlace:https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARACódigo de extracción:
Turistas, si queréis ver el contenido oculto de esta publicación, por favorRespuesta





Anterior:Los arquitectos han lanzado la URL de navegación "Programador Desarrollador"
Próximo:Reglas pseudoestáticas de Nguinx
Publicado en 18/7/2019 20:46:23 |
Mira, mira, mira
Publicado en 13/7/2020 16:49:46 |
¡Bien! ¡Aprende! ¡Estudia mucho! ¡Cada día hacia arriba!
Publicado en 16/3/2020 16:41:21 |
¿Existe una tercera edición?
Publicado en 26/8/2019 10:16:13 |
Gracias, casero, échale un vistazo
Publicado en 14/10/2019 10:20:20 |
Klakna Shenme Neirong
Publicado en 14/10/2019 12:56:08 |
Gracias al propietario por compartir recursos
Publicado en 14/10/2019 14:45:46 |
Jejejeje
Publicado en 19/10/2019 10:03:29 |
Entra en escena la máquina virtual Java
Publicado en 6/3/2020 15:45:20 |
Gracias por compartir
Publicado en 14/5/2020 17:55:03 |
Vamos a echar un vistazo
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com