Tutoriel : Comprendre le byte-code Java et les fichiers .class

Julien Chable, vous propose son premier tutoriel. Ce premier chapitre va vous permettre de vous familiariser avec la structure et le contenu des fichiers .class (le byte-code Java).

Voici le premier article d’une série, qui vous introduira des binaires Java, afin de pouvoir optimiser ou modifier votre code et peut-être, pour vous, de créer un mini compilateur Java, un obfuscateur ou un générateur de code à la volée ! Dans un premier temps, nous nous attarderons sur la machine virtuelle Java ou JVM (Java Virtual Machine), de cette façon, la compréhension des instructions binaires et de la structure d’un fichier .class sera plus facile à aborder par la suite. Cette première partie n’est rien de plus qu’un rassemblement des spécifications de la JVM, et un cours d’introduction sur le ‘byte-code’ (ce que l’on pourrait appeler l’assembleur du Java). Amusez-vous bien, c’est une nouvelle dimension pour ceux qui connaissent déjà le langage Java sur le bout des doigts !

Si vous n’avez pas assez de problèmes avec votre code Java, n’hésitez pas, plongez vous dans le byte-code ;)

Version HTML : http://chable.developpez.com/tutoriel/java/binaire/
Version PDF : http://chable.developpez.com/tutoriel/java/binaire/fichiers/binaire.pdf

2 réflexions au sujet de « Tutoriel : Comprendre le byte-code Java et les fichiers .class »

Laisser un commentaire