W3docs

Introducción a la programación en Java

Descubra qué es Java, cómo encajan la JVM y el JDK, y cómo compilar y ejecutar un programa Hola mundo sencillo.

Introducción a la programación en Java

Java es un lenguaje de alto nivel y basado en clases, pensado para la fiabilidad, la claridad y el trabajo en equipos grandes. James Gosling y colegas en Sun Microsystems lo lanzaron a mediados de los años noventa; hoy lo impulsa la comunidad OpenJDK y se usa ampliamente en la industria y el código abierto.

La plataforma Java en tres piezas

  • Lenguaje: sintaxis y semántica que escribe en archivos .java.
  • Máquina Virtual de Java (JVM): ejecuta el bytecode compilado. Su programa se dirige a la JVM, no a un único juego de instrucciones de CPU, por eso el mismo bytecode puede ejecutarse en Linux, macOS, Windows y en otros entornos.
  • JDK (Java Development Kit): las herramientas para desarrollar en Java—compilador (javac), bibliotecas estándar, depurador, lanzador (java) y más. Quien solo ejecuta programas puede instalar una JRE más pequeña o un runtime empaquetado; como desarrollador suele instalar un JDK completo.

Su primer programa

Guarde lo siguiente como HelloWorld.java (el nombre de la clase pública debe coincidir con el del archivo):

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, Java!");
    }
}

Desde una terminal en el mismo directorio, compile y ejecute:

javac HelloWorld.java
java HelloWorld

Debería ver Hello, Java! en la consola. Ese es el ciclo completo: escribir fuente, compilar a bytecode (archivo .class) y lanzarlo con la JVM.

Qué practicará a continuación

A medida que avance en este libro trabajará con variables, operadores, flujo de control y los tipos de la biblioteca estándar que aparecen en el código Java cotidiano. Cuando ejecute programas pequeños en local con soltura, estará listo para profundizar en esos temas.