Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 94256|Répondre: 15

[Source] Acquérez une compréhension approfondie des machines virtuelles Java

[Copié le lien]
Publié sur 18/07/2019 09:11:48 | | | |

Introduction

« Compréhension approfondie des machines virtuelles Java : fonctionnalités avancées et meilleures pratiques de la JVM (2e édition) » Introduction : La première édition a été imprimée près de 10 fois en deux ans, avec près de 4 000 critiques provenant de 4 librairies en ligne, et plus de 98 % des critiques sont toutes des avis 5 étoiles. La deuxième édition a apporté de grandes améliorations par rapport à la première : le contenu du livre a été entièrement amélioré et complété selon la dernière version JDK 1.7 ; Ajout d’un grand nombre de conseils et de bonnes pratiques pour gérer divers problèmes courants de JVM ; Un certain nombre de cas pratiques combinés à l’environnement de production ont été ajoutés ; correction des erreurs et des lacunes dans la première édition ; Attends un peu. La deuxième édition est non seulement plus moderne et plus riche technologiquement, mais aussi plus pratique.

« Compréhension approfondie des machines virtuelles Java : fonctionnalités avancées et meilleures pratiques de la JVM (2e édition) » est divisé en cinq parties, se concentrant sur des sujets clés tels que la gestion de la mémoire, les sous-systèmes d’exécution, la compilation et l’optimisation des programmes, ainsi que la concurrence efficace.

La première partie présente l’ensemble du système technologique Java, l’histoire du développement de Java et de la JVM, la modularisation et la compilation JDK d’un point de vue macro, ce qui est très utile pour comprendre le reste du livre.

La seconde partie explique la gestion automatique de la mémoire de la JVM, y compris le principe de division de la surface mémoire par machine virtuelle et les causes de diverses exceptions de débordement mémoire. les algorithmes courants de collecte des ordures et les caractéristiques et principes de fonctionnement des collecteurs d’ordures ; Principes et méthodes d’utilisation des outils courants de surveillance et de dépannage des machines virtuelles.

La troisième partie analyse le sous-système d’exécution des machines virtuelles, y compris la structure des fichiers de classes, le mécanisme de chargement des classes de machine virtuelle et le moteur d’exécution de bytecode de la machine virtuelle.

La quatrième partie explique la compilation de programmes et l’optimisation du code, et expose les principes des génériques, du package et du déballage automatiques, de la compilation conditionnelle et d’autres sucres syntaxiques. Ce cours explique la méthode de détection des points d’accès de la machine virtuelle, le compilateur instantané de HotSpot, les conditions de déclenchement de compilation, ainsi que la manière d’observer et d’analyser les données et résultats de la compilation JIT depuis l’extérieur de la machine virtuelle.

La cinquième partie aborde les principes de l’implémentation efficace de la concurrence en Java, y compris la structure et le fonctionnement du modèle mémoire JVM. atomicité, visibilité et ordre dans le modèle mémoire Java ; les règles et l’utilisation du principe de pré-occurrence ; le principe d’implémentation des threads dans le langage Java ; Une série de mesures d’optimisation des verrous réalisées par des machines virtuelles pour assurer une concurrence efficace.


Adresse de téléchargement : Lien :https://pan.baidu.com/s/1zZ39RDychX6ltM9HjjcARACode d’extraction :
Touristes, si vous voulez voir le contenu caché de ce post, s’il vous plaîtRépondre





Précédent:Les architectes ont lancé l’URL de navigation « Programmer Developer »
Prochain:Règles pseudo-statiques de Nginx
Publié sur 18/07/2019 20:46:23 |
Regarde, regarde, regarde
Publié sur 13/07/2020 16:49:46 |
Bien ! Apprends ! Étudiez bien ! Chaque jour vers le haut !
Publié sur 16/03/2020 16:41:21 |
Y a-t-il une troisième édition ?
Publié sur 26/08/2019 10:16:13 |
Merci, propriétaire, jetez un œil
Publié sur 14/10/2019 10:20:20 |
Klakna Shenme Neirong
Publié sur 14/10/2019 12:56:08 |
Merci au propriétaire pour avoir partagé les ressources
Publié sur 14/10/2019 14:45:46 |
Hehehehe
Publié sur 19/10/2019 10:03:29 |
Voici la machine virtuelle Java
Publié sur 06/03/2020 15:45:20 |
Merci d’avoir partagé
Publié sur 14/05/2020 17:55:03 |
Regardons
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com