Documente Academic
Documente Profesional
Documente Cultură
4. PROGRAMACIÓN EN JAVA
Java es un lenguaje de programación interpretado y orientado a objetos. Para trabajar en este lenguaje es
necesario tener en cuenta varios aspectos antes de comenzar a codificar los algoritmos que hemos realizado.
Posteriormente, se generan archivos que un entorno, un dispositivo o un sistema operativo puedan ejecutar.
En el caso de un lenguaje compilado, el código se transforma en un archivo ejecutable que usa los recursos
del computador para cumplir sus tareas.
1
Para
mayor
información
consulta
la
videocápsula
“Programación
en
Java”
dentro
de
los
recursos
de
la
semana
2
del
curso.
Adrian
Nicolás
Malaver
Barrera
• Análisis léxico: en este proceso se convierte el código en un conjunto de símbolos abstractos llamados
tokens, que representan operaciones entre los elementos que componen el lenguaje. Este proceso
fallará si dichos tokens no pueden ser identificados por errores de codificación.
• Análisis semántico: en este proceso se halla sentido al programa completo, de acuerdo con las reglas
definidas para el lenguaje de programación que se use.
• Generación de bytecode: se convierte el conjunto de instrucciones previamente definidas e identificadas,
a un conjunto de instrucciones muy concretas que son las que ejecutará la máquina virtual.
Para compilar y ejecutar programas en Java es necesario contar con la versión de Java para desarrolladores
o JDK (Java developer kit). La versión más reciente puede ser descargada en esta dirección:
http://java.sun.com/javase/downloads/index.jsp. Este paso se debe hacer antes de comenzar a trabajar en la
construcción de cualquier programa.
Como Java es un lenguaje orientado a objetos, lo que haremos en este curso será definir el comportamiento
de clases de objetos.
Adrian
Nicolás
Malaver
Barrera
El siguiente código muestra el código de una clase llamada MiClase, que define un método llamado main. El
código de los programas que diseñemos, deberá escribirse dentro de este método2.
La definición de bloques de código perteneciente a métodos, clases, entre otros, se hace a través de
corchetes. El código entre ‘{‘ en la línea 2 y ‘}’ en la línea 6 pertenece a la clase MiClase; el código entre ‘{‘ en
la línea 4 y ‘}’ en la línea 5 pertenece al método main de la clase MiClase. Este método, tal como está escrito,
es necesario para la ejecución de código en Java. Dicha ejecución permitirá realizar las instrucciones
ubicadas entre las líneas 4 y 5.
Para contar con información detallada sobre la sintaxis de programas en Java, consulte el documento “Guía
de sintaxis en Java I” en los recursos de la semana 3.
2
Los
conceptos
de
clase,
objeto
y
método
se
presentan
en
la
videocápsula
“Programación
en
Java”
dentro
de
los
recursos
de
la
semana
2
del
curso.
Adrian Nicolás Malaver Barrera