Estructura de un programa
En el gráfico al que puedes acceder a continuación, se presenta la estructura general de un programa realizado en un lenguaje orientado a objetos como es Java.
Vamos a analizar cada uno de los elementos que aparecen en dicho gráfico:
- public class Clase_Principal: Todos los programas han de incluir una clase como esta. Es una clase general en la que se incluyen todos los demás elementos del programa. Entre otras cosas, contiene el método o función main() que representa al programa principal, desde el que se llevará a cabo la ejecución del programa. Esta clase puede contener a su vez otras clases del usuario, pero sólo una puede ser public. El nombre del fichero .Java que contiene el código fuente de nuestro programa, coincidirá con el nombre de la clase que estamos describiendo en estas líneas. (Ten en cuenta que Java distingue entre mayúsculas y minúsculas). Así que en este caso el nombre del fichero java sería: Clase_Principal.java.
- public static void main (String[] args): Es el método que representa al programa principal, en él se podrán incluir las instrucciones que estimemos oportunas para la ejecución del programa. Desde él se podrá hacer uso del resto de clases creadas. Todos los programas Java tienen un método main.
- Comentarios: Los comentarios se suelen incluir en el código fuente para realizar aclaraciones, anotaciones o cualquier otra indicación que el programador estime oportuna. Estos comentarios pueden introducirse de dos formas, con // y con /* */. Con la primera forma estaríamos estableciendo una única línea completa de comentario y, con la segunda, con /* comenzaríamos el comentario y éste no terminaría hasta que no insertáramos */.
- Bloques de código: son conjuntos de instrucciones que se marcan mediante la apertura y cierre de llaves { }. El código así marcado es considerado interno al bloque.
- Punto y coma: aunque en el ejemplo no hemos incluido ninguna línea de código que termine con punto y coma, hay que hacer hincapié en que cada línea de código ha de terminar con punto y coma (;). En caso de no hacerlo, tendremos errores sintácticos.
Codificación, compilación y ejecución de aplicaciones
Vamos a llevar a la práctica todo lo que hemos estado detallando a través de la creación, compilación y ejecución de un programa sencillo escrito en Java.
Observa el código que se muestra más abajo, seguro que podrás entender parte de él. Cópialo en un editor de texto, respetando las mayúsculas y las minúsculas. Puedes guardar el archivo con extensión .java en la ubicación que prefieras. Recuerda que el nombre de la clase principal (en el código de ejemplo MiModulo) debe ser exactamente igual al del archivo con extensión .java, si tienes esto en cuenta la aplicación podrá ser compilada correctamente y ejecutada.
class MiModulo {
public static void main(String[] args) {
System.out.println("Módulo profesional - Programación"); // Muestra la cadena de caracteres.
}
}
Accede a la consola de comandos de Windows y teclea, en la carpeta donde has guardado el archivo Java, el comando para compilarlo: Javac MiModulo.java. El compilador genera entonces un fichero de código de bytes: MiModulo.class. Si visualizas ahora el contenido de la carpeta verás que en ella está el archivo .java y uno o varios (depende de las clases que contenga el archivo con el código fuente) archivos .class.
Finalmente, para realizar la ejecución del programa debes utilizar la siguiente sentencia: Java MiModulo.java y si todo ha ido bien, verás escrito en pantalla: ”Módulo profesional – Programación”.
Consola de comandos de Windows
La comunicación del usuario con el DOS se realiza a través de comandos. Los comandos son las órdenes dadas al sistema operativo.
Para abrir la consola de comandos de Windows, selecciona ejecutar, escribe cmd y acepta (prueba a escribir command si no funciona).
Algunos comandos importantes son:
dir -> Muestra los archivos contenidos en la carpeta actual
cd nombre_carpeta -> Entramos en la carpeta "nombre_carpeta"
cd.. -> Retrocedemos a la carpeta anterior
del *.* -> Borra todos los archivos de la carpeta actual
rd nombre_carpeta -> Borra "nombre_carpeta" si está vacia
del *.* -> Borra todos los archivos de la carpeta actual
rd nombre_carpeta -> Borra "nombre_carpeta" si está vacia

No hay comentarios:
Publicar un comentario