Estructura de un programa en Java

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:

  • public indica que la clase es accesible desde otras partes del programa.
  • class es la palabra clave que se utiliza para declarar una clase.
  • NombreDeLaClase es 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.

Scroll to Top