Comment Java est-il compilé et exécuté ?
Comment Java est-il compilé et exécuté ?

Vidéo: Comment Java est-il compilé et exécuté ?

Vidéo: Comment Java est-il compilé et exécuté ?
Vidéo: #2 Java - Compiler et Exécuter un Programme Java en Ligne de Commande 2024, Novembre
Anonim

Dans Java , les programmes ne sont pas compilé dans des fichiers exécutables; elles sont compilé en bytecode (comme indiqué précédemment), que la JVM ( Java Virtual Machine) s'exécute ensuite au moment de l'exécution. Java le code source est compilé en bytecode lorsque nous utilisons le javac compilateur . Lorsque le bytecode est Cours , il doit être converti en code machine.

Ici, comment Java est-il compilé ?

Java est un compilé langage de programmation, mais plutôt que compiler directement au code machine exécutable, il compile à une forme binaire intermédiaire appelée code d'octet JVM. Le code d'octet est alors compilé et/ou interprété pour exécuter le programme.

On peut aussi se demander, que se passe-t-il au moment de la compilation en Java ? Pendant temps de compilation , Java le compilateur (javac) prend le fichier source. Java fichier et convertissez-le en bytecode. fichier de classe.

Simplement, pourquoi Java est à la fois compilateur et interpréteur ?

Les interprète Java lit le byte code compilé et le convertit en code machine pour exécution. Vous pouvez coder le programme sur n'importe quelle plate-forme et le interprète Java se chargera de convertir votre code en code machine approprié en utilisant la JVM. C'est pourquoi java est à la fois langage compilé et interprété.

La JVM est-elle un compilateur ?

JVM est l'endroit où le code d'octet compilé s'exécute. JVM contient parfois un Juste à temps compilateur (JIT) dont le travail consiste à convertir le byte code en code machine natif. UNE compilateur est un programme pour faire l'analyse de premier niveau, la conversion de votre code au format exécutable.

Conseillé: