De un modo ms explcito, un programa Java puede incluir:
Declaraciones para importar clases de paquetes. Declaraciones de clases. El mtodo main ( ). Mtodos definidos por el usuario dentro de las clases. Comentarios del programa (utilizados en su totalidad). Un mtodo en Java es un grupo de instrucciones que realizan una o ms acciones. Asimismo, un programa contendr una serie de declaraciones import que permitirn incluir en el mismo, archivos que a su vez incluyen clases y datos predefinidos. De un paquete se puede especificar que se incorporen todas las clases pblicas, en ese caso, nombreClase se sustituye por *. As, para que un programa pueda utilizar cualquier clase del paquete java.io: El paquete java.lang contiene los elementos bsicos para construir un programa Java, como objetos definidos para la entrada y salida bsica, excepciones predefinidas, tipos de datos y en general elementos o utilidades para la construccin de programas. Declaraciones de clases Un programa en Java est organizado como una coleccin de clases. El programa debe tener al menos una clase, que puede ser considerada como la clase principal, con el mtodo main ( ), y si es necesario otros mtodos y variables. El mtodo main ( ) Cada programa Java tiene un mtodo main ( ) que es un punto inicial de entrada al programa. Su estructura es: public static void main (String [ ] ar) Una vez creado un programa en Java como el anterior, se debe ejecutar. Cmo realizar esta tarea? Los pasos a dar dependern del compilador Java que utilice. Para crear un programa se utilizan las siguientes etapas: 1. Especificar la clase o clases de su programa. 2. Indicar las clases de los paquetes ya definidos a utilizar. 3. Definir la clase que va a contener al mtodo main ( ). 4. Crear main( ). 5. Crear el cuerpo del programa. 6. Crear sus propias clases, mtodos definidos por el usuario. 7. Compilar, ejecutar y comprobar su programa. 8. Utilizar comentarios. Depuracin de un programa en Java Rara vez los programas funcionan bien la primera vez que se ejecutan. Los errores que se producen en los programas han de ser detectados, asilados (fijados) y corregidos. El proceso de encontrar errores se denomina depuracin del programa. La correccin del error es probablemente la etapa ms fcil, siendo la deteccin y el aislamiento del error las tareas ms difciles. Prueba Los errores de ejecucin ocurren despus de que el programa se ha compilado con xito y an se est ejecutando. Existen ciertos errores que la computadora slo puede detectar cuando se ejecuta el programa. La mayora de los sistemas informticos
detectarn ciertos errores en tiempo de ejecucin y presentarn un mensaje de error
apropiado. Muchos errores en tiempo de ejecucin tienen que ver con los clculos numricos.