stringtranslate.com

compilador java

Un compilador Java es un compilador para el lenguaje de programación Java .

Algunos compiladores de Java generan código de máquina optimizado para una combinación particular de hardware/ sistema operativo , denominada sistema informático de dominio específico . Un ejemplo sería el compilador GNU para Java , ahora descontinuado . [1]

La forma más común de salida de un compilador de Java son los archivos de clase Java que contienen una representación intermedia (IR) multiplataforma , llamada código de bytes de Java . [2]

La máquina virtual Java (JVM) carga los archivos de clase e interpreta el código de bytes o lo compila justo a tiempo en código de máquina y luego posiblemente lo optimiza mediante compilación dinámica .

En JSR 199 se especificó un estándar sobre cómo interactuar con los compiladores de Java. [3]

Ver también

Referencias

  1. ^ "GCJ: pasado, presente y futuro" . Consultado el 24 de septiembre de 2021 .
  2. ^ "Especificación de la máquina virtual Java, edición Java SE 8, sección 1.2" . Consultado el 24 de septiembre de 2021 .
  3. ^ "JSR 199: API del compilador JavaTM" . Consultado el 24 de septiembre de 2021 .

enlaces externos