相关疑难解决方法(0)

在null-reference上创建方法引用不会引发异常

是否有可能null在Java中的引用上创建方法引用 ?这样做可能永远不会正确,但可能导致以后很难找到的错误:

public class Test {
    void m() {
    }

    public static void main(String[] args) {
        Test test = null;
        Runnable fn = test::m; // no exception
        System.out.println(fn); // prints Test$$Lambda$1/791452441@1c20c684
        fn.run(); // throws a null pointer exception
    }
}
Run Code Online (Sandbox Code Playgroud)

java eclipse null nullpointerexception java-8

11
推荐指数
1
解决办法
965
查看次数

标签 统计

eclipse ×1

java ×1

java-8 ×1

null ×1

nullpointerexception ×1