当前位置: 首页 > wzjs >正文

做网站学好哪些软件asp网站开发环境cpu

做网站学好哪些软件,asp网站开发环境cpu,it培训机构哪家好,广州番禺各镇分布图一、问题 Java 8 中的 Stream 用过吗?请介绍一下。 二、回答 1.概述 Stream 是 Java 8 中提供的对数据集合进行处理和运算的一套 API,能够非常方便地对数据集合进行处理。 Stream 的意思就是流,对于 Stream 的处理可以这样理解&#xff0c…

一、问题

Java 8 中的 Stream 用过吗?请介绍一下。

二、回答

1.概述

Stream 是 Java 8 中提供的对数据集合进行处理和运算的一套 API,能够非常方便地对数据集合进行处理。

Stream 的意思就是流,对于 Stream 的处理可以这样理解,将数据集合看作是流,流在管道中传输,并且在管道的各个节点上进行处理(如 过滤、排序等)。

这里的管道的各个节点,对应到代码中,就是通过调用 Stream 的 API 所定义的各种操作。

2.使用

Stream 的使用主要是以下几个步骤:创建流中间操作终止操作

2.1.创建流

通常是通过集合类的 stream方法 去为集合创建其 Stream 对象,如 List 的 stream方法。

也可以 Stream 类的方法(如 Stream.of() )去创建。

2.2.中间操作

创建好 Stream 对象后,就通过调用其中间操作的方法 去定义对数据的处理。

特别的一点是,中间操作的方法,返回类型也是一个 Stream,因此调用完一个中间操作方法后、可以紧接着调用另一个中间操作方法,形成链式编程的方式。

函数式编程

需要注意的是,Stream 操作方法的参数通常是函数式接口,因此在调用 Stream 操作方法时,通常是以 Lambda 表达式实现函数式接口的方式去进行调用。

这样的函数式编程的方式,非常方便我们定义对集合元素的操作。

函数式接口:

指仅包含一个抽象方法的接口。如 Function、Consumer、Supplier。

函数式编程:

函数可以像其他数据类型一样,作为参数进行传递、作为返回值,或者赋值给变量。

常用的中间操作:

  • filter 根据条件过滤元素
  • map 对元素做映射转换
  • sorted 排序
  • distinct 去重

2.3.终止操作

在中间操作之后,执行终止操作

终止操作,顾名思义,会终止流的执行;在终止操作之后,就不能对流使用任何中间操作。

常用的终止操作:

  • forEach:迭代流中的每个数据。
  • count:统计流中的元素个数。
  • collect:将流中的元素收集为一个数据结构中,如 收集为一个List 集合。

3.优缺点

优点

代码简洁,高效处理数据集合。

缺点

难以维护,如果代码注释不详尽、或者对 Stream 不熟悉,很难读懂,同时不利于代码调试。


如果有帮助的话,可以点个赞支持一下嘛🙏


文章转载自:

http://TIINZKGW.wmmqf.cn
http://tdg8XqeC.wmmqf.cn
http://m6NDOcbi.wmmqf.cn
http://euTuRYsn.wmmqf.cn
http://yXD3gWaQ.wmmqf.cn
http://hUBDN8FO.wmmqf.cn
http://d9Se43NH.wmmqf.cn
http://4kgvjfy0.wmmqf.cn
http://ek2qFqZn.wmmqf.cn
http://nJN71sU8.wmmqf.cn
http://UF0TeRJO.wmmqf.cn
http://ezSxEvww.wmmqf.cn
http://sszJ4AWV.wmmqf.cn
http://1qlY9X6j.wmmqf.cn
http://cz7Dybmd.wmmqf.cn
http://r9wwsBzV.wmmqf.cn
http://N6gOrIrZ.wmmqf.cn
http://Wc2wu8Hb.wmmqf.cn
http://WU2BQd3i.wmmqf.cn
http://pUdd3ytO.wmmqf.cn
http://jPpP8jP2.wmmqf.cn
http://0Y3QTDwi.wmmqf.cn
http://hdBzHf5F.wmmqf.cn
http://sCOcPi6g.wmmqf.cn
http://lU0vehEU.wmmqf.cn
http://o4dMlP38.wmmqf.cn
http://8L89eOyL.wmmqf.cn
http://3YpckbIV.wmmqf.cn
http://FKt7OPua.wmmqf.cn
http://GGHc5Qag.wmmqf.cn
http://www.dtcms.com/wzjs/634696.html

相关文章:

  • 网站开发电脑wordpress自动伪原创
  • 营销策划方案结构宁波网络推广优化方案
  • 互联网保险发展现状分析seo新方法
  • 网站目的买卖网交易平台
  • 免费网站制作教程wordpress分类链接后加
  • 漳州 网站设计wordpress 技术交流群
  • 网站策划书模板wordpress 首行缩进 插件
  • 网站取消301后net快速建站
  • 杭州做网站怎么收费多少wordpress的nginx伪静态规则
  • 杭州网站建设公司有哪几家网站自适应开发
  • 用php做网站的新闻关键词的选取原则有
  • app需要建网站吗泗洪网页设计
  • 网站外包注意事项html5自建网站
  • 齐齐哈尔建设局网站首页海外网红营销平台
  • 永久网站建设wordpress下载视频播放器
  • 建设与管理局网站服装服饰东莞网站建设
  • 奢侈品+网站建设方案wordpress使用缩略
  • 深圳做高端企业网站建设公司免费搭建微信网站设计
  • 深圳的深圳的网站建设公司做网站买岩棉
  • 个人网站怎么进后台wordpress简约官网
  • 邢台做企业网站怎么在百度上免费做广告
  • 有没有专门做京东天猫的人才网站吸引客流的25个技巧
  • 网站域名注册规则土巴兔装修公司电话
  • 海洋网络专业网站建设郑州排名前十的科技公司
  • 湘潭网站建设 就找磐石网络wordpress 如何修改导航链接
  • 三合一网站建设方案站点
  • 东莞企业网站模板建站wordpress百宝箱软件
  • h5手机端网站开发深圳网站建设联系方式
  • 实用网站的设计与实现网站设计工程师
  • 个人网站的作用佛山网站建设推广服务