方法引用(双冒号::) vs类调用,到静态方法

时间:2017-11-16 21:03:29

标签: java

(这个问题与方法引用的用途无关,我在这里找不到任何关于方法调用本身的正确答案)

使用方法引用和常规调用在类中调用静态/非静态方法之间是否存在任何差异,例如:

public class FooClass {
    private static void foo() {
        ...
    }

    private void testCalls() {
        FooClass.foo(); //Regular call
        // vs.
        FooClass::foo; //Method reference
    }
}

我知道方法引用与lambda有关,但在这种情况下我想忽略这些功能,只比较调用。方法调用方面是否存在差异,是否优于其他方法?

0 个答案:

没有答案