Estructura de un programa en Java
Un programa en Java desde el punto de vista estructurado se compone de las siguientes partes:
Paquete (package): Un paquete es un contenedor de clases y subpaquetes. Los paquetes ayudan a organizar y controlar el acceso a las clases y subpaquetes. Los paquetes se declaran con la palabra clave
packageseguida del nombre del paquete.Importaciones (imports): Las importaciones permiten acceder a clases y paquetes de otros paquetes. Las importaciones se declaran con la palabra clave
importseguida del nombre de la clase o paquete.Clase (class): Una clase es un plano para crear objetos. Las clases se declaran con la palabra clave
classseguida del nombre de la clase.Métodos (methods): Los métodos son bloques de código que realizan una tarea específica. Los métodos se declaran dentro de una clase.
Variables (variables): Las variables son contenedores para almacenar datos. Las variables se declaran con el tipo de dato seguido del nombre de la variable.
Comentarios (comments): Los comentarios son texto que se utiliza para explicar el código. Los comentarios se declaran con
//para comentarios de una línea y/* */para comentarios de varias líneas.Sentencias (statements): Las sentencias son instrucciones que se ejecutan en un programa. Las sentencias se terminan con un punto y coma
;.Bloques (blocks): Los bloques son secciones de código que agrupan sentencias. Los bloques se declaran con llaves
{}.Expresiones (expressions): Las expresiones son combinaciones de variables, operadores y valores que producen un resultado. Las expresiones se utilizan para realizar cálculos y comparaciones.
Función principal (main function): La función principal es el punto de entrada de un programa en Java. La función principal se declara con la palabra clave
public static void main(String[] args).
Ejemplo de un programa en Java
A continuación se muestra un ejemplo de un programa en Java que imprime ¡Hola, Mundo! en la consola:
En este ejemplo:
La clase
HelloWorldcontiene el métodomainque imprime¡Hola, Mundo!en la consola.El método
maines el punto de entrada del programa y se ejecuta cuando se inicia el programa.La instrucción
System.out.println("Hola, Mundo!");imprime¡Hola, Mundo!en la consola.La palabra clave
publicindica que el métodomaines accesible desde cualquier clase.La palabra clave
staticindica que el métodomainpertenece a la clase en lugar de una instancia de la clase.La palabra clave
voidindica que el métodomainno devuelve ningún valor.El parámetro
String[] argses un arreglo de cadenas que se utiliza para pasar argumentos al métodomain.