如何在Java中使用Lambda表达式处理异常?

 lambda表达式体不能把还没有在指定的任何异常 功能接口。如果lambda表达式可以引发 异常,则功能接口“ throws”子句必须声明相同的异常或其子类型之一。 

示例

interface Student {
   void studentData(String name) throws Exception;
}
public class LambdaExceptionTest {
   public static void main(String[] args) {
      //兰巴表达 
      Student student = name -> {
         System.out.println("The Student name is: " + name);
         throw new Exception();
      };
      try {
         student.studentData("Adithya");
      } catch(Exception e) {

      }
   }
}

输出结果

The Student name is: Adithya