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
Petite étourderie
Ca devrait être corrigé. Merci.
Juste une petite remarque les type a virgule floatante sont les float et les double et non les long