j'aimerais savoir ce qu'est un fichier bytecode Exactement . oui c'est un fichier binaire , mais je comprend pas trop . le compilateur , que fait il avec nos fichiers sources ? il le transforme directement en .exe ?
Ensuite voila quand même quelques pistes : habituellement lorsqu'un programme est compilé, le code source est transformé et code machine que le processeur va pouvoir exécuter directement.
En java c'est presque pareil : le code source est compilé en bytecode mais au lieu que se soit le processeur physique qui exécute ce code, c'est un processeur virtuel : la JVM. La JVM se charge de faire comprendre ce bytecode au processeur physique.
Ensuite pourquoi la JVM ne prend-elle pas directement du java au lieu du bytecode. Parce que le bytecode est optimisé, ça permet d'augmenté la rapidité d'exécution.
Hedi
Bytecode ? machine virtuelle ?
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.