如何在Java中实现add()?

How to implement add() in Java?

我对 Java 和整个计算机编程都非常陌生。今天我遇到了一行显示为: assertThrows(IllegalArgumentException.class, () -> add(x, 2)); 其中 x 是一个整数。

我对 assertThrows() 内部的 add() 方法感到困惑,这是否意味着 add() 将被执行?另外, add() 到底做了什么?括号内有两个对象,都要添加吗?

非常感谢!非常感谢任何帮助。

该方法中的第二个参数是 lambda 函数。在 assertThrows 的上下文中,它是一个应该抛出 class IllegalArgumentException 异常的方法。 Here 是一些示例以及有关什么是 lambda 表达式的更多信息。