En PC Resumen vamos a hablar de las palabras reservadas de la programación en Java. Las palabras reservadas tienen un significado especial para el compilador de Java: identifican el nombre de un tipo de datos o de una construcción de programa.

Las palabras reservadas en Java son las siguientes:

abstract do implements private throw
boolean double import protected throws
break else instanceof public transient
byte extends int return true
case false interface short try
catch final long static void
char finally native super volatile
class float new switch while
continue for null synchronized  
default if package this

Si tenéis cualquier duda, os podéis poner en contacto con nosotros a través del formulario de contacto de la Web o bien escribiendo un E-mail a Esta dirección de correo electrónico está siendo protegida contra los robots de spam. Necesita tener JavaScript habilitado para poder verlo..

En PC Resumen hablaremos de cada uno de los diferentes tipos de datos que se pueden encontrar en la programación en Java.

Java permite declarar variables que almacenen información durante la ejecución de un programa. Todas las variables en Java tienen un tipo, un nombre y un ámbito (el ámbito determina cuando es accesible y cuando se crea y se destruye).

Tipos simples

Los tipos simples que permite declarar Java son los siguientes:

En PC Resumen hablaremos de como instalar una aplicación en Java, su compilación, la ejecución del programa y la generación de su documentación.

La compilación de un programa

Una vez creado el archivo nombrePrograma con la extensión .java, la compilación se hace por medio de la instrucción siguiente:

  • javac NombrePrograma.java - javac [opciones] nombreFichero1.java [nombreFichero2.java ...]

A continuación vemos algunas de las opciones disponibles:

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.

En PC Resumen hablaremos del lenguaje Java, un lenguaje de programación estructurada.

El origen del lenguaje

Hay diferentes versiones del origen del lenguaje Java, pero la más difundida es la siguiente:

En 1991 James Goslingn el creador de Java, llamó este lenguaje OAK porque un gran roble (oak, en inglés) era lo que veía desde la ventana de su oficina de Sun Microsystems.

Más tarde, el equipo de desarrollo de Java descubrió que Oak era el nombre de otro lenguaje de programación y que, por tanto, había que encontrar otro. Mientras estaban en una cafetería les ocurrió llamarlo Java, que es una manera coloquial de referirse al café en Estados Unidos. Esta es la explicación del símbolo de Java: "Una taza de café humeante".