Tabla de Contenidos

Java

¿Qué es Java? Java es una plataforma creada por James Gosling para la compañía Sun Microsystems en 1995. En el año 2010 fue adquirida por Oracle.

Se pretendía crear un lenguaje de programación que pudiera ser ejecutado en otros ordenadores, sin la necesidad de ser recompilado.

Java como Lenguaje de programación

Java como lenguaje es solamente un glosario de palabras e instrucciones propios, que tienen su propias reglas léxicas. Al fin y al cabo es solo un idioma para comunicarnos con el ordenador, en forma de texto.

public class MiPrograma{
   public static void main(String[] args){
      String nombre = "Fernando";
      System.out.println("Mi nombre es: " + nombre);
   }
}

Java como plataforma de ejecución

Máquina virtual de Java

Hace de intermediario entre el programa compilado y nuestro equipo real.

Paquetes de instalación de Java

Existen dos paquetes para instalar la plataforma Java, dependiendo del uso que vamos a hacer de ella: el entorno de ejecución de Java, y el kit de desarrollo de Java.

Java Runtime Environment (JRE)

Java Development Kit (JDK)

Diferencias

Ciertos IDE nos proveen de compiladores propios de Java, sin necesitar el JDK. (Eclipse)

Entornos de uso de Java

API de Java

La API de Java (Application Program Interface) es un conjunto de bibliotecas con clases y métodos. Son las instrucciones que tenemos a nuestra disposición a la hora de programar en Java. Dependiendo del tipo de aplicación que vamos a generar la API está dividida en 3 entornos de aplicación:

Entornos de Desarrollo

Eclipse IDE

Versiones

Nombre Fecha Lanzamiento Versión
Photon27 de junio de 20184.8
Oxigen28 de junio de 20174.7
Neon22 de junio de 20164.6
Mars24 de junio de 20154.5
Luna25 de junio de 20144.4
Kepler26 de junio de 20134.3
Juno27 de junio de 20124.2
Indigo22 de junio de 20113.7
Helios23 de junio de 20103.6
Galileo24 de junio de 20093.5
Ganymede25 de junio de 20083.4
Europa29 de junio de 20073.3
Callisto 30 de junio de 20063.2
Eclipse 3.128 de junio de 20053.1
Eclipse 3.028 de junio de 20043.0

Puesta en funcionamiento

Eclipse ofrece dos formas de uso: mediante un instalador convencional, o mediante un paquete de ejecución directa.

Se recomienda descomprimirlo o instalarlo en una ruta sin espacios en blanco, por ejemplo C:.

Cada vez que lo arranquemos nos puede preguntar qué workspace queremos utilizar. El worspace es el directorio donde guardará los proyectos creados. Conviene que esta ruta tampoco tenga espacios.

Creación de programas en Java

El proceso de obtención de un programa en java a partir de un código fuente de Java, consta de 2 fases: la compilación y la ejecución. En la compilación se obtiene otro código llamado bytecode de Java. Este código es comprendido por cualquier JVM de Java instalada en cualquier dispositivo.

La ejecución conlleva un proceso de interpretación de este bytecode (fichero .class) en tiempo real.

Se puede concluir que java es un lenguaje compilado e interpretado.

Editor

Compilador

Interprete


© 2025 Fernando Valdeón