Maison  >  Article  >  Java  >  Comment exécuter un programme Java

Comment exécuter un programme Java

(*-*)浩
(*-*)浩original
2019-11-14 09:18:217028parcourir

Comment exécuter un programme Java

É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.class

3 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éthode

Comment exécuter un programme Java

du 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

Comment exécuter un programme JavaUn 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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn