Étapes pour exécuter un programme Java :
1. Modifiez le code source xxx.java (Apprentissage recommandé : cours java<.>)
2. Compilez le fichier xxx.java pour générer le fichier de bytecode xxx.class3 Le chargeur de classe dans la JVM charge le fichier de bytecode 4. . Le moteur d'exécution de la JVM trouve la méthode d'entrée main() et exécute la méthodedu code source au bytecode : Du fichier java que nous écrivons au fichier de bytecode java compilé par le compilateur (c'est-à-dire le fichier .class), ce processus est le processus de compilation java
fichier de bytecode : réalise véritablement le java transfrontalier ; plateforme linguistique. Les machines virtuelles sur différentes plates-formes utilisent toutes ce même format de stockage de programme. De plus, jvm exécute des fichiers de bytecode de classe, à condition qu'il s'agisse de fichiers dans ce format. Par conséquent, en fait, jvm n'est pas aussi étroitement lié au langage Java que je le pensais auparavant.
Redirigez le fichier de bytecode généré par un simple programme HelloWorld vers un fichier txt :
javap -v HelloWorld >, une partie des informations est la suivante
Un fichier de bytecode contient le nombre magique et la version du fichier de classe, le pool de constantes, les indicateurs d'accès et d'autres informations. En bref, le fichier de bytecode est très simple et puissant. la classe : champs, méthodes, classes parents, interfaces implémentées, etc.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!