Estructura de un programa en Java: clases, método main, comentarios y primer programa
Cuando una persona comienza a aprender programación Java, una de las primeras cosas que necesita entender es cómo está organizado un programa en Java. A diferencia de otros lenguajes, Java tiene una estructura bastante clara y estricta que gira principalmente alrededor de las clases.
Comprender la estructura básica de un programa permite leer código con mayor facilidad, escribir programas correctos y entender cómo se ejecuta una aplicación Java.
En este artículo se explican los elementos fundamentales de la estructura de un programa en Java:
- las clases
- el método main
- los comentarios en el código
- un primer programa en Java
Clases en Java
En Java, todo el código se organiza dentro de clases. Una clase es una estructura que define cómo será un tipo de objeto y qué comportamiento tendrá.
En términos simples, una clase funciona como una plantilla o molde que describe datos y acciones.
La estructura básica de una clase en Java es la siguiente:
public class NombreDeLaClase {
}
En este ejemplo:
publicindica que la clase es accesible desde otras partes del programa.classes la palabra clave que se utiliza para declarar una clase.NombreDeLaClasees el nombre que identifica la clase.
Por convención, los nombres de las clases en Java se escriben utilizando mayúscula inicial y el estilo conocido como PascalCase.
Ejemplo:
public class HolaMundo {
}
Dentro de una clase se pueden definir:
- variables
- métodos
- constructores
- objetos
- lógica del programa
Sin embargo, todo programa Java necesita además un punto de inicio, que se encuentra en el método main.
El método main
El método main es el punto donde comienza la ejecución de un programa Java. Cuando el programa se ejecuta, la máquina virtual de Java busca este método para iniciar el proceso.
La forma completa del método main es la siguiente:
public static void main(String[] args) {
}
Cada una de estas palabras tiene un significado específico:
public
Indica que el método puede ser accedido desde fuera de la clase.
static
Permite que el método se ejecute sin necesidad de crear un objeto de la clase.
void
Significa que el método no devuelve ningún valor.
main
Es el nombre especial que Java reconoce como punto de inicio del programa.
String[] args
Es un arreglo de cadenas que permite recibir argumentos desde la línea de comandos.
Todo el código que se encuentre dentro del bloque del método main será el que se ejecute cuando el programa comience.
Ejemplo:
public static void main(String[] args) {
System.out.println("Este programa se está ejecutando");
}
Comentarios en el código Java
Los comentarios son fragmentos de texto dentro del código que no se ejecutan. Su función es ayudar a explicar el funcionamiento del programa y facilitar la lectura del código.
Es una buena práctica utilizar comentarios para describir partes importantes del programa, especialmente cuando el código puede resultar complejo.
Java permite tres tipos principales de comentarios.
Comentarios de una línea
Se escriben utilizando dos barras:
// Este es un comentario
Todo lo que aparece después de // en esa línea será ignorado por el compilador.
Ejemplo:
// Imprime un mensaje en pantalla
System.out.println("Hola");
Comentarios de varias líneas
Se utilizan cuando se necesita escribir un comentario más largo.
/*
Este es un comentario
que puede ocupar
varias líneas
*/
Este tipo de comentario comienza con /* y termina con */.
Comentarios de documentación
También existen los comentarios de documentación, que se utilizan para generar documentación automática del código.
/**
* Este es un comentario de documentación
*/
Estos comentarios son utilizados por herramientas como Javadoc para crear documentación técnica.
Primer programa en Java
El ejemplo clásico para comenzar a programar en cualquier lenguaje es el programa Hola Mundo. Este programa simplemente muestra un mensaje en la pantalla.
A continuación se muestra un ejemplo completo de un programa Java:
public class HolaMundo {
public static void main(String[] args) {
System.out.println("Hola mundo");
}
}
Este programa contiene todos los elementos básicos que forman la estructura de un programa en Java.
Primero se define la clase:
public class HolaMundo
Luego se declara el método main, que es el punto de entrada del programa:
public static void main(String[] args)
Finalmente, dentro del método main se utiliza la instrucción:
System.out.println("Hola mundo");
Esta instrucción imprime un mensaje en la consola.
Cuando se ejecuta el programa, la salida será:
Hola mundo
Cómo compilar y ejecutar el programa
Para ejecutar este programa se deben seguir tres pasos básicos.
1. Crear el archivo
Guardar el archivo con el nombre:
HolaMundo.java
Es importante que el nombre del archivo coincida con el nombre de la clase pública.
2. Compilar el programa
En la terminal se ejecuta el siguiente comando:
javac HolaMundo.java
Esto genera un archivo llamado:
HolaMundo.class
3. Ejecutar el programa
Luego se ejecuta con el comando:
java HolaMundo
Si todo funciona correctamente, aparecerá el mensaje:
Hola mundo
Resumen
La estructura básica de un programa en Java se basa en algunos elementos fundamentales.
Todo programa Java incluye:
- una clase, que organiza el código
- el método main, que marca el inicio de la ejecución
- comentarios, que ayudan a explicar el código
- instrucciones, que definen el comportamiento del programa
Comprender estos conceptos es el primer paso para empezar a escribir programas más complejos y avanzar en el aprendizaje de la programación Java.
Volver al indice de Programación en Java.