AnyCompiler

Tu Primer Programa en Java

Todo programa Java necesita una class, y la ejecución empieza en un method específico dentro de ella: public static void main(String[] args). El nombre de la class tiene que coincidir con el nombre del archivo — esta página siempre usa Main, coincidiendo con Main.java. System.out.println viene de la librería estándar de Java y no necesita ningún import para usarse.

Compilar ocurre primero

Cuando ejecutas, el compilador (javac) revisa todo tu archivo y lo compila a bytecode antes de que se ejecute una sola línea. Si hay un error de tipo o un error de sintaxis en cualquier parte, nada se ejecuta en absoluto — obtienes un error de compilación en vez de un resultado.

Comentarios

Los comentarios funcionan como en la mayoría de los lenguajes de la familia C: todo lo que va después de // en una línea se ignora por completo, y existen puramente para que los humanos que lean el código después entiendan por qué algo está escrito de esa manera.

Ejecútalo tú mismo

Aquí tienes un programa pequeño con un comentario y dos llamadas a println. Esto se ejecutó de verdad para obtener el resultado que se muestra abajo — prueba a cambiar el texto y ejecutarlo tú mismo con el botón debajo del ejemplo.

// This is a comment - Java ignores it
public class Main {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
        System.out.println("Welcome to Java.");
    }
}
Output
Hello, World!
Welcome to Java.

Siguiente: variables y tipos — los tipos primitivos, inferencia de tipo con var, y String.

Practice exercise

Agrega un comentario arriba de tu código, luego imprime "Learning Java one step at a time."