工作记录----Lambda表达式和流式操作----小白也能看懂--写代码如何更简洁

本文介绍了Java 8中的Lambda表达式和流式操作(Stream API)。Lambda表达式作为匿名函数,简化了代码,常用于作为方法参数。流式操作提供了处理集合数据的新方式,包括中间操作和终端操作。中间操作如filter()、map()、sorted()等,不立即执行,形成操作流水线。终端操作如collect()、forEach()、count()等触发流的遍历,产生结果。通过实例展示了如何使用流API过滤、映射、排序和收集元素。
摘要由CSDN通过智能技术生成

Lambda表达式是Java 8 引入的功能,而流式操作则是基于Lambda表达式的一种编程模式。

Lambda表达式

匿名函数是什么意思?
匿名函数是指没有名称的函数,允许开发者在需要函数的地方直接声明函数体,而无需为其分配一个显式的名称。
Lambda表达式就是一种匿名函数的形式。它允许将函数作为方法的参数,或者将代码块作为函数体传递给方法。主要用于简化代码。

// 传统方式:匿名内部类
Runnable runnable1 = new Runnable() {
   
    @Override
    public void run() {
   
        System.out.println("Hello, Traditional!");
    }
};
//Lambda表达式的语法是使用箭头符号 ->,将参数列表和方法体隔开。
// Lambda表达式:简洁的写法
Runnable runnable2 = (
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值