0% encontró este documento útil (0 votos)
24 vistas

El Compilador de Java - Cursos de Java

Un compilador de Java traduce código fuente escrito en lenguaje Java a código de máquina, realizando análisis léxico, sintáctico y semántico para verificar la validez del código y generar archivos .class. El compilador Java incluido en el JDK se llama javac y convierte archivos .java en archivos .class listos para ejecutarse vinculándolos con bibliotecas de clases Java.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
24 vistas

El Compilador de Java - Cursos de Java

Un compilador de Java traduce código fuente escrito en lenguaje Java a código de máquina, realizando análisis léxico, sintáctico y semántico para verificar la validez del código y generar archivos .class. El compilador Java incluido en el JDK se llama javac y convierte archivos .java en archivos .class listos para ejecutarse vinculándolos con bibliotecas de clases Java.
Derechos de autor
© © All Rights Reserved
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

8/9/22, 22:30 El compilador de Java - Cursos de Java

El compilador de Java

Compilador de Java Traduce a


lenguaje máquina

Un compilador de java es un programa informático


que traduce un programa escrito en un lenguaje de
programación a otro lenguaje de programación,
generando un programa equivalente que la máquina
será capaz de interpretar. Usualmente el segundo

www.buscaminegocio.com/cursos-de-java/compilador-de-java.html 1/5
8/9/22, 22:30 El compilador de Java - Cursos de Java

lenguaje es un lenguaje de máquina, pero también puede ser un código intermedio,


o simplemente texto. Este proceso de traducción se conoce como compilación.

Funcionamiento del
compilador

Un compilador de java es un
programa que permite
traducir el código fuente de
un programa en lenguaje de
alto nivel, a otro lenguaje de
nivel inferior (típicamente
lenguaje de máquina). De
esta manera un programador
puede diseñar un programa en un lenguaje mucho más cercano a cómo piensa un
ser humano, para luego compilarlo a un programa más manejable por una
computadora. El funcionamiento
corresponde a un proceso de traducción que se
compone internamente de varias etapas o fases, que realizan distintas operaciones
lógicas. Es útil
pensar en estas fases como en piezas separadas dentro del traductor,
y pueden en realidad escribirse como operaciones codificadas separadamente
aunque en la práctica a menudo se integren juntas.

Tipos de anális de código

Entre las fases de análisis se describen el Análisis léxico, Análisis sintáctico y Análisis
semántico. Entre otras de las fases
se encuentra la de síntesis que consiste en
generar el código objeto equivalente al programa fuente. Sólo se genera código
objeto cuando el programa fuente está libre de errores de análisis, lo cual no quiere
decir que el programa se ejecute correctamente, ya que un programa puede tener
errores de
concepto o expresiones mal calculadas; para aprender a corregir tus
errores al compilar un programa en java, dejamos este curso java
(http://www.curso-de-java.mx) que cuenta con buena fama en redes sociales.

www.buscaminegocio.com/cursos-de-java/compilador-de-java.html 2/5
8/9/22, 22:30 El compilador de Java - Cursos de Java

El compilador del JDK

Es por ello que al igual que en todos


los lenguajes de programación así
como java es una de las
herramientas de
desarrollo incluidas
en el JDK. Realiza un análisis de
sintaxis del código escrito en los
ficheros fuente de Java con
extensión *.java, de no
encontrar
errores en el código genera los
ficheros compilados con extensión
*.class y en otro caso mostraría la
línea o líneas erróneas. En el
JDK de
Sun dicho compilador se llama
javac.exe. Tiene numerosas opciones, algunas de las cuales varían de una versión a
otra. Se aconseja
consultar la documentación de la versión del JDK utilizada para
obtener una información detallada de las distintas posibilidades.

Función del compilador


www.buscaminegocio.com/cursos-de-java/compilador-de-java.html 3/5
8/9/22, 22:30 El compilador de Java - Cursos de Java

La función de un compilador es convertir un


programa escrito un en lenguaje como Java
a un lenguaje que la computadora pueda
entender. Los programas en Java se
convierten en códigos de bytes. El comando
para llamar al compilador es javac
nombreprograma.java, donde el nombre
del
compilador es javac y nombreprograma.java
es el nombre del archivo que contiene el
código de nuestro programa. Al compilar el
programa, el
compilador verifica que éste
obedezca las reglas de programación en
Java, y si algo sale mal, muestra los
mensajes de error apropiados. El compilador
crea un archivo con el sufijo .class. Este
contiene el código de bytes equivalente a su
programa en Java.

Pero el archivo .class que produce el


compilador no está listo todavía para
ejecutarse ya que requiere vincularse con las bibliotecas de clases Java proceso que
se realizará cuando el programa se ejecute; para aprender a compilar y ejecutar
programas java recomendamos este
curso de java
(http://www.grupocodesi.com/cursos/curso-de-java-basico.html) donde aprenderás
desde cero.

Articulos Relacionados a la tecnología Java


Seguridad de Java (seguridad-de-java.html)

Java para Android (java-para-dispositivos-moviles.html)

Applets Java (applets-java.html)


Juegos en Java (juegos-en-java.html)

Web Services Java (servicios-web-de-java.html)

Servidor Java (servidor-de-aplicaciones-java.html)


Java 8 (java-8.html)

Fundamentos de Java 8 (fundamentos-de-java-8.html)

Entorno de desarrollo Java (entorno-de-desarrollo-java.html)

Diplomado Java (http://www.curso-de-java.mx)

www.buscaminegocio.com/cursos-de-java/compilador-de-java.html 4/5
8/9/22, 22:30 El compilador de Java - Cursos de Java

Diseño de paginas Web (http://www.grupocodesi.com/paginas-web.html) Grupo Codesi

www.buscaminegocio.com/cursos-de-java/compilador-de-java.html 5/5

También podría gustarte