Imprimir
Categoría: Java
Visto: 2328

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:

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:

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:

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

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:

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.