Dos Programas llamados "Howdy" / El Código Fuente del Programa "Howdy"
Subtitles of the Movie
Vamos a escribir un programa. Voy a enseñarle cómo escribir un programa muy sencillo. Al ejecutarlo, éste simplemente desplegará una sola línea de texto. No tendremos ventanas ni peticiones de datos; simplemente, una sola línea de texto. Si usted desea usar un IDE, puede utilizar el área de trabajo provista por el mismo para almacenar el código fuente o puede usar los controles del IDE para crear un área de trabajo propia. En cualquier caso, deberá usar el editor de texto incluido en el IDE para crear un archivo que contenga el texto del código fuente del programa. Si usted ha elegido trabajar desde la línea de comandos como yo lo he hecho, deberá crear un área de trabajo mediante la creación de un nuevo directorio, el cual puede nombrar como desee. A éste directorio lo llamaré "jword" y lo convierto en el directorio actual de ésta manera. Ahora estoy listo para crear el archivo del código fuente. Usted puede utilizar el Edit, el NotePad, el TextPad o cualquier otro editor que desee. Usaré mi editor preferido de ésta manera. Éste será el archivo del código fuente de los programas del Java, así que debe contener la extensión de 4 letras "java". El nombre del archivo debe ser el mismo que el de la Clase que va a contener y las letras mayúsculas y minúsculas son importantes. En cuanto al Java se refiere, existen 52 letras en el alfabeto: 26 minúsculas y 26 mayúsculas. Éste aspecto tiene una mayor importancia en algunos sistemas operativos que en otros, pero para el Java, siempre es importante. Comenzamos definiendo la Clase que va a contener el código. La palabra reservada "class" se utiliza para especificar que estamos definiendo una Clase. El nombre de la Clase debe escribirse exactamente igual que el nombre del archivo. Observe ésta letra "H" mayúscula. Si en cambio usamos una letra "h" minúscula, el Java lo consideraría como un nombre diferente y no podría localizarlo. Éste convencionalismo puede parecer un poco restrictivo al principio, pero más adelante explicaré las razones de tener que emplearlo… y veremos que éste hace que todo sea un poco más sencillo de trabajar. Observe ésta llave de apertura al final de la declaración de la Clase. Todos los elementos incluidos después de ésta llave y antes de la llave de cierre que colocaré al final, constituyen el cuerpo de la Clase. Todos los programas del Java comienzan su ejecución con el Método "main", de modo que debemos declararlo primero, de ésta manera. La palabra "public" significa que éste Método es accesible desde fuera de la Clase. Esto es importante para que la Máquina Virtual del Java lo encuentre cuando lo busque para empezar a ejecutar el programa. La palabra "static" significa que el Método existe como una parte de la definición de la Clase en un formato listo para ser ejecutado. Si no declaramos un Método con la palabra "static", éste estará disponible sólo para los objetos internos creados a partir de la Clase. Hablaremos acerca de los objetos más adelante, y en ése momento, éste concepto tendrá más sentido. Los Métodos del Java restituyen un valor al punto de llamada del Método… y es necesario declarar el tipo de datos que se va a restituir. Si como en éste caso, ningún valor es restituido al punto de llamada del Método, entonces es necesario usar la palabra "void" para especificarlo. El lenguaje Java es muy exigente en cuanto a los tipos de los valores restituidos. Al ejecutar un programa, a menudo es posible incluir unas opciones en otros parámetros en la línea de comandos. El Arreglo de tipo String llamado "arg", el cual podemos nombrar como queramos, corresponde al lugar donde aparecerán los parámetros de la línea de comandos dentro del programa. Pronto veremos cómo funciona éste elemento. Aquí tenemos un aspecto interesante. Durante el diseño original del Java, surgió una pequeña discusión acerca de los Arreglos. Algunos decían que la llave de apertura debería ubicarse en la declaración del nombre, como aparece aquí. Otros decían que ésta debería ubicarse en la declaración del tipo, aquí. La solución fue una configuración tal que podemos ubicar la llave en cualquiera de los dos lugares. Podemos elegir cualquier lugar. Yo aún no he decidido de cuál manera me gusta más, así que a veces lo hago de una manera y a veces de otra. El resultado que queremos por parte del Método "main" es desplegar una línea de texto, lo cual logramos con la siguiente sentencia. La Clase "System" contiene un objeto llamado "out", el cual contiene el Método "printLine"; ésta es una letra 'l'. La función del Método "printLine" es imprimir una línea de texto. El proceso restante es finalizar el Método "main" con una llave de cierre, de ésta manera. Ésta llave hace juego con ésta otra llave. La llave del final, la cual hace juego con la llave de apertura, declara el final del cuerpo de la Clase… y ahora éste es un programa ejecutable completado. Todo lo que queda por hacer es compilarlo y ejecutarlo. programa ejecutable completado. Todo lo que queda por hacer es compilarlo y ejecutarlo.
Tutorial Information
| Course: | Java: Introduction to Java Programming (Español) |
| Author: | Arthur Griffith |
| SKU: | 33644 |
| ISBN: | 1-932808-86-8 |
| Release Date: | 2005-09-22 |
| Duration: | 8.5 hrs / 92 lessons |
| Captions: | Available on CD and Online University |
| Compatibility: |
Vista/XP/2000, OS X, Linux QuickTime 7, Flash 8 |
VTC Sign up & Benefits
- Unlimited Access
- 98,729 Video Tutorials (23,265 free)
- Video Available as Flash or QuickTime
- Over 1026 Courses
- $30 for One Month Access
- Multi-User Discounts Available
United States 