Développons en Java 2.30 |
Copyright (C) 1999-2022 Jean-Michel DOUDOUX |
(date de publication : 15/06/2022) |
Partie 9 : La machine virtuelle Java (JVM)
Cette partie concerne la machine virtuelle Java ou JVM (Java Virtual Machine). La JVM est un des éléments les plus important de la plate-forme Java : une bonne compréhension de son fonctionnement et des concepts qu'elle met en oeuvre est très importante pour obtenir les meilleures performances avec certaines applications.
Cette partie regroupe plusieurs chapitres :
- La JVM (Java Virtual Machine) : ce chapitre détaille les différents éléments et concepts qui sont mis en oeuvre dans la JVM.
- La gestion de la mémoire : ce chapitre détaille la gestion de la mémoire dans la JVM et notamment les concepts et le paramétrage du ramasse-miettes.
- La décompilation et l'obfuscation : ce chapitre présente la décompilation qui permet de transformer du bytecode en code source et l'obfuscation qui est l'opération permettant de limiter cette transformation.
- Programmation orientée aspects (AOP) : ce chapitre présente le concept de l'AOP (Apsect Oriented Programming
- Terracotta : Ce chapitre détaille les possibilités de l'outil open source Terracotta qui permet de mettre en cluster des JVM
78 commentaires
Copyright (C) 1999-2022 Jean-Michel DOUDOUX.
Vous pouvez copier, redistribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU, Version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation; les Sections Invariantes étant constitués du chapitre Préambule, aucun Texte de Première de Couverture, et aucun Texte de Quatrième de Couverture. Une copie de la licence est incluse dans la section
GNU FreeDocumentation Licence.
La version la plus récente de cette licence est disponible à l'adresse :
GNU Free Documentation Licence.