Resolu: [JAVA] Interpretation ou Compilation ? - Programmation
TomsGuide.com : 700 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
 

Ajouter une réponse



 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet : Resolu: [JAVA] Interpretation ou Compilation ?
 
Profil : IDNaute
Plus d'informations

Bonjours, je me pose une grande question a propos du JAVA:

-C'est Interprété ou Compilé ?

-Quand je prend un jeux pour mon téléphone mobile, c'est souvent un *.jar et quand je fais un petit programme en JAVA c'est deS fichierS *.class

Alors pourquoi, je suis complètement paumé,
Merci


Message édité par ptitcois le 04-05-2008 à 15:03:55
Liens spon sorisés

Inscrivez-vous ou connectez-vous pour masquer ceci.

Profil : IDNaute
Plus d'informations

1.
C'est du compilé, mais pas du compilé en langage machine.
La compilation, c'est le passage d'un fichier source écrit dans un langage à un autre fichier écrit dans un autre langage. La plupart de compilateurs compilent, au final, en langage machine.
Un compilateur peut aussi simplement retranscrire un source C++ en un source C.

En Java, la compilation ne se fait pas en langage machine, mais ce qu'on appelle du "byte code" qui est un codage particulier utilisé par la JVM (machine virtuelle Java). Donc, en Java, on compile en byte code.
La JVM interprète le byte code pour exécuter les commandes (en langage machine).

2.
les fichiers .jar sont en fait des fichiers zip qui contiennent plusieurs fichiers .class, donc c'est finalement la même chose ;)


---------------
B800A0 8EC0 B400 B013 CD10 B91000 BA1000 B005
E81000 B407 CD21 B400 B003 CD10 B44C B000 CD21
50 89D0 BB4001 F7E3 89C7 01CF 58 26 8805 C3
Profil : IDNaute
Plus d'informations

OK, merci beaucoup j'ai tout compris :)


Aller à :
Ajouter une réponse
  FORUM Infos-du-Net » Programmation » Resolu: [JAVA] Interpretation ou Compilation ?
 

Liens