小编use*_*245的帖子

Runnable :: new vs new Runnable()

为什么以下第一个示例不起作用?

  • run(R::new);方法R.run未被调用.
  • run(new R());方法R.run 调用.

这两个例子都是可编译的.

public class ConstructorRefVsNew {

  public static void main(String[] args) {
      new ConstructorRefVsNew().run(R::new);
      System.out.println("-----------------------");
      new ConstructorRefVsNew().run(new R());
  }

  void run(Runnable r) {
      r.run();
  }

  static class R implements Runnable {

      R() {
          System.out.println("R constructor runs");
      }

      @Override
      public void run() {
          System.out.println("R.run runs");
      }
  }
}
Run Code Online (Sandbox Code Playgroud)

输出是:

  R constructor runs
  -----------------------
  R constructor runs
  R.run runs
Run Code Online (Sandbox Code Playgroud)

在第一个示例中,R调用构造函数,它返回lambda(不是对象):

但是,如何成功编译示例怎么可能呢?

java runnable java-8 constructor-reference

61
推荐指数
4
解决办法
4354
查看次数

在Spring数据公共2.0.4中找不到QueryDslPredicateExecutor

我花了好几个小时在spring数据中找到QueryDslPredicateExecutor.为什么它是一个博客,但被称为QueryDslPredicateExecutor在文档QuerydslPredicateExecutor(小d!)神器2.0.4.RELEASE?哪个版本是正确的?

java spring spring-data

10
推荐指数
1
解决办法
1975
查看次数

缺少openjdk-8-jre-headles http://deb.debian.org/debian/ jessie-backports / main

我们使用了openjdk-8-jre-headless软件包。上一次成功安装是14.3.2019。今天22.3.2019无法找到软件包openjdk-8-jre-headless。

debian / jessie-backports中的软件包是否已删除?重命名?

谢谢,

更新:谢谢,添加archive.debian.org后可以正常工作

但今天(26.3.2019):重新打包了packageS的位置!那太疯狂了。

Err http://deb.debian.org jessie-updates/main amd64 Packages
Err http://deb.debian.org jessie-updates/main amd64 Packages
Err http://deb.debian.org jessie-backports/main amd64 Packages
Err http://deb.debian.org jessie-updates/main amd64 Packages
404  Not Found
Err http://deb.debian.org jessie-backports/main amd64 Packages
404  Not Found
[91mW: Failed to fetch http://deb.debian.org/debian/dists/jessie-updates/main/binary-amd64/Packages  404  Not Found
W: Failed to fetch http://deb.debian.org/debian/dists/jessie-backports/main/binary-amd64/Packages  404  Not Found
Run Code Online (Sandbox Code Playgroud)

拜托,您是否有新主意,如何解决?

java debian-jessie

3
推荐指数
1
解决办法
2219
查看次数