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

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 workspace 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


© 2026 Fernando Valdeón