Java

Résolu
rayourayou Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -  
rayourayou Messages postés 17 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
c'est quoi (machine RJV) du java svp!!!!
merci.
A voir également:

2 réponses

Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
(machine RJV) du java

est un ensemble de mots qui n'ont pas beaucoup de sens ensemble, et donc je ne peux te répondre qu'avec :

Erreur : problème grammatical.

mais le compilateur grammatical de mon cerveau n'est pas parfaitement mis à jour, peut-être que d'autres personnes sauront te répondre... ou tu sauras reformuler une vraie question.
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
oui, ou Google
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
mais la recherche google ne prendra pas en compte ses parenthèses!
qui je dois dire m'intriguent beaucoup (j'ai dû me faire un Ctrl-C pour éviter de partir en boucle infinie, sauter partout et crier par ma fenêtre)
0
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
salut

il y a bien RJVM...

https://docs.oracle.com/cd/E13222_01/wls/docs81b/messages/RJVM.html

Je ne vois que ça
0
rayourayou Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
oui peut etre que je ;'est mal exprime! car c le prof qui nous a demande de chercher sur ce sujet et alors j'ai mal endentu le mot! mais sa parle de java ca c'est sure!
0
choubaka Messages postés 39442 Date d'inscription   Statut Modérateur Dernière intervention   2 105
 
alors c'est la JVM

Java virtual Machine
0
Pacorabanix Messages postés 3248 Date d'inscription   Statut Membre Dernière intervention   663
 
Alors c'est le système qui sert d'intermédiaire entre ton code source, ton code java, et du code machine.

l'idée du java est qu'il soit portable. C'est-à-dire que le même code doit pouvoir s'exécuter sur n'importe quel système (dans l'idéal)



Par exemple, dans un code C ou C++, il y a souvent de nombreuses fonctions (par exemple dans l'affichage des fenêtres) qui dépendent du système d'exploitatation.

On doit souvent modifier son code pour l'adapter à un autre système.

il faut recompiler son code pour chaque système différent.



En java, on utilise le même code source, qui ne va pas être tout à fait compilé en code machine, en .exe pour Windows par exemple, mais plutot en Bytecode, un intermédiaire entre le code source et le code machine. Ce byte code sera ensuite lu par la JVM (Java Virtual Machine, donc) et traduit, selon le système, en code machine compréhensible pour ce dernier.

Ainsi, la JVM sur un Macintosh s'occupera de traduire le code source en code pour MacOS, celle sur Windows en code machine pour Windows etc...

Pour plus d'info -> google ( maintenant que tu sais ce que tu cherches, ça va être plus facile ;) )
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
En gros : le programme Java c'est un CD, et la JVM c'est le lecteur de CD... Et en filant la métaphore le code source serait la partition de musique, le programmeur serait le compositeur, la JDK l'orchestre...
0
rayourayou Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
merci pour tous!
0