Lambda表达式

Lambda表达式的形式

(parameters) -> { statements; }

parameters:参数列表,类似于方法参数。
->:箭头符号,用于分隔参数列表和Lambda表达式的主体。
{ statements; }:Lambda表达式的主体部分,类似方法体。

使用场景:
函数式接口可以使用Lambda表达式来创建接口实例。函数式接口是指只包含一个抽象方法的接口。如Runnable。

@FunctionalInterface
public interface Runnable {
    /**
     * When an object implementing interface {@code Runnable} is used
     * to create a thread, starting the thread causes the object's
     * {@code run} method to be called in that separately executing
     * thread.
     * <p>
     * The general contract of the method {@code run} is that it may
     * take any action whatsoever.
     *
     * @see     java.lang.Thread#run()
     */
    public abstract void run();
}

提交一个Runnable实例到线程池。

		ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(
                3,
                3,
                3,
                TimeUnit.MINUTES,
                new ArrayBlockingQueue<>(3)
        );

        threadPoolExecutor.submit(()->{
            System.out.println("1111111111");
        });

相关推荐

  1. Lambda表达式

    2024-04-13 19:18:02       27 阅读
  2. Lambda表达式

    2024-04-13 19:18:02       32 阅读
  3. Lambda 表达式

    2024-04-13 19:18:02       20 阅读
  4. Lambda表达式

    2024-04-13 19:18:02       15 阅读
  5. Lambda表达式

    2024-04-13 19:18:02       20 阅读
  6. lambda表达式

    2024-04-13 19:18:02       11 阅读
  7. Lambda表达式

    2024-04-13 19:18:02       17 阅读
  8. Lambda表达式

    2024-04-13 19:18:02       12 阅读
  9. Lambda表达式

    2024-04-13 19:18:02       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-13 19:18:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-13 19:18:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-13 19:18:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-13 19:18:02       20 阅读

热门阅读

  1. MySQL优化常见面试题

    2024-04-13 19:18:02       12 阅读
  2. 深入理解负载均衡:原理及常用算法

    2024-04-13 19:18:02       16 阅读
  3. 富格林:摸清受害亏损陷阱安全预防

    2024-04-13 19:18:02       17 阅读
  4. DRBD双主模式自动化安装部署脚本

    2024-04-13 19:18:02       14 阅读
  5. Unity面经(自整)——C#基础

    2024-04-13 19:18:02       16 阅读
  6. C#多线程

    2024-04-13 19:18:02       12 阅读
  7. C# WinForm —— 06 常用控件

    2024-04-13 19:18:02       12 阅读
  8. symfony框架

    2024-04-13 19:18:02       13 阅读
  9. Docker之数据卷和Dockerfile

    2024-04-13 19:18:02       17 阅读
  10. C#实现HTTP上传文件的方法

    2024-04-13 19:18:02       19 阅读
  11. jieba分词的应用

    2024-04-13 19:18:02       18 阅读
  12. 04-springmvc-RequestContextHolder

    2024-04-13 19:18:02       19 阅读
  13. 数据仓库理论与实战

    2024-04-13 19:18:02       18 阅读
  14. 个人博客项目_09

    2024-04-13 19:18:02       19 阅读
  15. FNP preptool has not been run on this executable

    2024-04-13 19:18:02       16 阅读