Estructura de un programa java

Solo disponible en BuenasTareas
  • Páginas : 7 (1681 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de abril de 2010
Leer documento completo
Vista previa del texto
2. Estructura de un programa en Java
Objetivos:
a) Describir la estructura del código fuente de una aplicación Java
b) Presentar los conceptos de comentario y de identificador dentro del código
fuente de un programa
Este capítulo tiene como objetivo presentar la estructura de un programa mediante un
ejemplo sencillo y mostrar dos elementos típicos del código fuente: los comentarios y losidentificadores. La estructura de un programa de Java es similar a la de un programa de C/C++. Por
su diseño, permite a los programadores de cualquier otro lenguaje leer código en Java sin mucha
dificultad. Java emplea siempre la Programación Orientada a Objetos por lo que todo el código se
incluye dentro de las clases. Aunque ya se explicarán detenidamente más adelante, las clases son
combinaciones dedatos (constantes y variables) y rutinas (métodos).
2.1. La clase principal y el método main
Un programa puede construirse empleando varias clases. En el caso más simple se utilizará
una única clase. Esta clase contiene el programa, rutina o método principal: main() y en éste se
incluyen las sentencias del programa principal. Estas sentencias se separan entre sí por caracteres de
punto y coma.
Laestructura de un programa simple en Java es la siguiente:
public class ClasePrincipal {
public static void main(String[] args) {
sentencia_1;
sentencia_2;
// ...
sentencia_N;
}
}
Como primer ejemplo sencillo de programa escrito en Java se va a utilizar uno que muestra
un mensaje por la pantalla del ordenador. Por ejemplo, el programa Hola.java:
/**
* La clase hola construye un programa que
* muestraun mensaje en pantalla
*/
public class Hola {
public static void main(String[] args) {
System.out.println("Hola, ");
System.out.println("me llamo Angel");
System.out.println("Hasta luego");
}
}
Como se ha indicado anteriormente, en un programa de Java todo se organiza dentro de las
clases. En el ejemplo anterior, Hola es el nombre de la clase principal y del archivo que contiene el
código fuente.Todos los programas o aplicaciones independientes escritas en Java tienen un método
 Programación orientada a objetos con Java 25
main o principal que, a su vez, contiene un conjunto de sentencias. En Java los conjuntos o bloques
de sentencias se indican entre llaves { }. En el caso anterior, el conjunto de sentencias se reduce a
tres sentencias, que son llamadas a dos métodos predefinidos enJava (print y println) que
permiten visualizar texto por el dispositivo de salida de datos por defecto (la pantalla).
Por el momento y hasta que se explique con detalle el concepto de clase, los ejemplos de
programa que se utilizarán constarán de una sóla clase en la que se declara el método main. Este
método es el punto de arranque de la ejecución de todo programa en Java.
2.2. Comentarios
Loscomentarios se emplean para facilitar la tarea de los programadores humanos ya que no
realizan ningún papel activo en la generación del código. Los comentarios que se pueden introducir
en el código fuente de un programa de Java son del estilo de C y C++. Así, el compilador ignora
todo lo que se incluya entre la secuencia de caracteres // y el final de la línea. Por ejemplo:
// Este es un comentarioestilo C++, llega al final de la linea
La pareja de caracteres / hay que escribirla sin dejar ningún espacio en blanco entre ellos. El
segundo tipo de comentario es el que se utiliza también en el lenguaje de programación C: el
compilador también ignora todo lo que se incluya entre las secuencias de caracteres /* y */. Por
ejemplo:
/* En este otro comentario estilo C, el final
lo indica la marca */El comentario con // es más fácil de teclear si sólo ocupa una línea, pero si ocupa varias,
entonces el más sencillo es el de /* ... */. Los comentarios pueden incluir cualquier carácter válido
en Unicode y no pueden anidarse.
Estos dos formatos de comentario se emplean para los denominados comentarios de
implementación. Los comentarios de implementación se utilizan en el programa fuente para...
tracking img