sintaxis parametros metodos metodo funciones ejemplos crear con codigos clases java order-of-evaluation specifications jls

parametros - return java



¿Orden de ejecución de garantías de parámetros en Java? (1)

De la Especificación del lenguaje Java (en Expresiones):

15.7.4 Las listas de argumentos se evalúan de izquierda a derecha

En un método o invocación de constructor o expresión de creación de instancia de clase, las expresiones de argumento pueden aparecer entre paréntesis, separadas por comas. Cada expresión de argumento parece estar completamente evaluada antes de cualquier parte de cualquier expresión de argumento a su derecha.

Dada la siguiente llamada de función en C :

fooFunc( barFunc(), bazFunc() );

El orden de ejecución de barFunc y BazFunc no está especificado, por barFunc() se puede llamar a bazFunc() antes de bazFunc() o bazFunc() antes de barFunc() en C

¿Especifica Java un orden de ejecución de expresiones de argumento de funciones o como C está especificado?