Apéndice I. Sintaxis del lenguaje Java


Presentamos aquí una sintaxis del lenguaje Java utilizando grafos sintácticos en lugar de las notaciones habituales. Esta forma de representación es mucho más visual y ayuda mejor a la comprensión del lenguaje. 

Los grafos sintácticos se leen siempre de izquierda a derecha. Solamente es posible retroceder de derecha a izquierda cuando se indica explicitamente con una flecha (normalmente para expresar una condición iterativa). Un rótulo con el fondo gris indica un símbolo o una palabra reservada del lenguaje (un símbolo terminal), que debe aparecer exactamente así. Un rótulo con el fondo blanco indica un símbolo no terminal que se desarrolla en otro grafo sintáctico, accesible pulsando sobre él.

Aviso: Esta página está en elaboración. 
La sintaxis todavía no está completa.

 

Unidad de compilación

Declaración de clase  

Cuerpo de clase

Declaración de interfaz

Declaración de campo

Declaración de variable

Declaración de variable local

Declaración de constante

Declaración de método

Declaración de método abstracto

Constructor

Inicializador estático

Declaración de argumentos

Lista de argumentos

Tipo 

Nombre

Modificadores de clase

Modificadores de acceso

Modificadores de interfaz

Modificadores de método

Sentencia 

Sentencia if

Sentencia while

Sentencia for

Sentencia switch

(*) expresion debe ser de tipo char, byte, short o int

Sentencia try

Bloque

Sentencia break

Sentencia continue

Sentencia return

Sentencia throw

Sentencia expresión

Sentencia synchronized

Expresión primaria

Creación de array

Inicializador de array

Acceso a array

(*) excepto creación de array

Acceso a campo

Creación de instancia

Invocación de método

 


     

Ultima actualización - 25-Marzo-2001
Antonio Bel Puchol - abelp@arrakis.es