Java >> Tutorial de Java >  >> Java

palabra clave de rendimiento en Java

Más información sobre palabra clave de rendimiento agregado en Java 14 para admitir expresiones de cambio con ejemplo.

1. producir palabra clave

yield se agrega en Java 14 y se usa dentro de expresiones de cambio.

Boolean result = switch(day) 
{
	case MON, TUE, WED, THUR, FRI ->
	{ 
		System.out.println("It is WeekDay");
		yield true; 
	}
	case SAT, SUN ->
	{ 
		System.out.println("It is Weekend");
		yield false; 
	}
};

System.out.println("Result is " + result);

2. rendimiento vs retorno

Un retorno declaración devuelve el control al invocador de un método o constructor. Un rendimiento La declaración transfiere el control al causar un switch adjunto expresión para producir un valor específico.

SwitchExpression:
	YieldStatement:
    	yield Expression;
  • SwitchExpression intenta encontrar un YieldStatement correcto para transferir el control al contenedor más interno yield objetivo.
  • SwitchExpression termina normalmente y el valor del Expression se convierte en el valor de SwitchExpression .
  • Si la evaluación del Expression se completa abruptamente por alguna razón, entonces el yield declaración se completa abruptamente por la misma razón.

Envíeme sus preguntas en los comentarios relacionados con instrucción de cambio mejorada en Java 14 .

¡¡Feliz aprendizaje!!

Descarga del código fuente
Etiqueta Java