Java / Sintaxis
Sintaxis de Java
En el post anterior: Java / Primeros pasos, creamos nuestro primer programa en Java: HolaMundo.java.
1
2
3
4
5
public class HolaMundo {
public static void main(String[] args) {
System.out.println("Hola, mundo!");
}
}
Aunque es un programa muy simple, ya contiene varios elementos fundamentales de la sintaxis de Java. En este post vamos a entender qué significa cada parte.
Las clases en Java
En Java, todo el código ejecutable debe estar dentro de una clase (class). Si escribimos código fuera de una clase, el compilador mostrará un error.
1
2
3
public class HolaMundo {
}
En este ejemplo:
publicindica que la clase es accesible desde cualquier parte del programa.classse utiliza para definir una clase.HolaMundoes el nombre de la clase.
Java distingue entre mayúsculas y minúsculas.
MiClaseymiClasese tratarían como dos nombres completamente diferentes.
Ademas el nombre del archivo Java debe coincidir con el nombre de la clase. Entonces, si tu clase se llama HolaMundo, el archivo debe guardarse como HolaMundo.java. Esto se debe a que Java utiliza el nombre de la clase para encontrar y ejecutar el código. Si los nombres no coinciden, Java generará un error y el programa no se ejecutará.
El método principal main()
Todo programa Java necesita un método principal llamado main(), ya que es el punto donde comienza la ejecución del programa.
1
public static void main(String[] args)
Aunque todavía no es necesario comprender cada palabra, aquí tienes una idea general:
publicel método puede ser utilizado desde cualquier parte.staticpermite ejecutar el método sin crear un objeto.voidindica que el método no devuelve ningún valor.maines el nombre especial que Java busca para iniciar el programa.String[] argspermite recibir argumentos desde la consola.
Por ahora, quédate con esta idea: El método main() es el punto de entrada de cualquier programa Java.
Imprimir texto por pantalla
Dentro del método main() utilizamos:
1
System.out.println("Hola, mundo!");
Este código muestra texto por pantalla.
Entendiendo System.out.println()
La instrucción:
1
System.out.println("Hola, mundo!");
está formada por varias partes:
Systemes una clase integrada en Java que proporciona utilidades básicas del sistema.outrepresenta la salida estándar del programa, normalmente la consola.println()es un método que imprime una línea de texto y después realiza un salto de línea.
La palabra println viene de print line que significa: “imprimir línea”
Por tanto:
1
System.out.println("Hola, mundo!");
puede interpretarse como:
“Imprime el texto Hola, mundo! en la salida estándar del sistema.”