En PC Resumen hablaremos de los primeros pasos que hay que dar para empezar la programación en Java.

Conceptos básicos

El primer paso para un programa en Java es un programa cualitativo, la dependencia de la simplicidad, los elementos de los elementos:

import ...

public class Programa {

    public static void main(String args[]) {
        // Cuerpo del programa
    }
}

Analizamos detalladamente este esquema de programa:

  • Cualquier programa que creamos será una clase (class) con una serie de variables que se inicializa (atributos) y procedimientos y funciones (métodos).
  • Cualquier programa deberá trabajar con métodos propios de la librería que proporciona Java (API) y, por tanto, los tendrá que importar con la sentencia import*.
  • Podemos encontrar el nombre args con las formas argv, params, etc., aunque, por convención, se utiliza generalmente args o bien argv.
  • La definición String args [], o lo que es lo mismo String [] args, sirve para almacenar los parámetros que siguen a la ejecución del programa.

A continuación vamos a realizar nuestro primer programa, el clásico "¡Hola mundo!" donde pasaremos por argumentos un nombre al que saludará por consola:

public class Hola {
    
    public static void main(String args[]) {
        system.out.println("Hola " + args[0]);
    }
}

Lo primero que hay que hacer una vez hayamos terminado de programa nuestro programa es compilarlo con la sentencia:

  • javac hola.java.

Como resultado de la compilación, se habrá creado un fichero hola.class que ya puede ser ejecutado por el intérprete de Java de la manera siguiente:

  • java hola

Ahora si hacemos la prueba de pasar un nombre por parámetro:

  • java hola "Pepe"

El resultado que debería salir por la consola es: "Hola Pepe"

Nota: En caso de querer saber cuantos parámetros hemos pasado como argumento usaremos el comando args.length(). Fijaos que el índice de args empieza en zero.

Los comentarios en Java. ¿Cómo introducirlos?

En Java existen tres maneras distintas de definir los comentarios:

  • // Comentario en línea.
  • /* */ Comentario en una línea o más.
  • /** */ Comentario de documentación. Sirve para implementar el Javadoc.

Otras anotaciones

Comparando con C, Java no tiene preprocesador y, por tanto, el uso de las directivas del tipo #ifdef y #define no tiene ningún sentido. En Java, no hay diferencia entre declaración y definición: el fichero que contiene la clase también contiene la declaración de interfaz y la implementación. En este, #include pasa a ser importe que no incluye ningún archivo, sino que indica dónde está el paquete (package) que tiene las clases que nos interesan.

Después de ver cómo se hace un programa simple, estudiaremos cómo se compila y ejecuta y analizaremos los tipos de datos que maneja Java, los operadores y la sintaxis de las estructuras condicionales y los bucles.

Pin It