Quin intèrpret s'utilitza a Java?

Taula de continguts:

Quin intèrpret s'utilitza a Java?
Quin intèrpret s'utilitza a Java?

Vídeo: Quin intèrpret s'utilitza a Java?

Vídeo: Quin intèrpret s'utilitza a Java?
Vídeo: Modem vs Router - What's the difference? 2024, De novembre
Anonim

A Java, l'intèrpret es coneix com a compilador JIT (just a temps), que tradueix el. fitxer de classe al codi màquina per a l'execució a la màquina host.

Quins traductors utilitza Java?

Javac és el compilador de Java que compila el codi Java en bytecode. JVM és una màquina virtual de Java que s'executa/interpreta/tradueix el bytecode al codi de màquina natiu.

Java utilitza compilador o intèrpret?

Java es pot considerar tant un llenguatge compilat com un llenguatge interpretat perquè el seu codi font es compila primer en un byte-codi binari. Aquest codi de bytes s'executa a la màquina virtual Java (JVM), que sol ser un intèrpret basat en programari.

Java utilitza només intèrpret?

Escriu una vegada que s'executi a qualsevol lloc

Això pot semblar una pista que Java és un llenguatge purament interpretat Tanmateix, abans de l'execució, el codi font de Java s'ha de compilar a codi de bytes. El bytecode és un llenguatge de màquina especial natiu de la JVM. La JVM interpreta i executa aquest codi en temps d'execució.

Per què Java té compilador i intèrpret?

La màquina virtual Java (JVM) pren aquest bytecode com a entrada i el converteix en codi màquina línia per línia. Per tant, la JVM actua com a intèrpret per convertir el bytecode en codi màquina D'aquesta manera, un programa Java utilitza tant un compilador com un intèrpret per executar-se al processador..

Recomanat: