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

开一个网站需要什么手续网页设计培训学校

开一个网站需要什么手续,网页设计培训学校,wordpress 删除后台登录logo,龙岗新闻最新消息今天一、 什么是函数式编程 ? 二、 什么是lambda表达式? 1. 先看两个示例 A.【创建线程】 B.【数组排序-降序】 2. lambda表达式特性 A. 使用场景(前提): B. 语法 (params) -> expression C. 参数列表 D. 方法体 F. 好处 一、 什么是函数式编…

一、 什么是函数式编程 ?

二、 什么是lambda表达式?

1. 先看两个示例  

A.【创建线程】

B.【数组排序-降序】

2. lambda表达式特性

A. 使用场景(前提):

B. 语法

(params) -> expression

C. 参数列表

D. 方法体

F. 好处


一、 什么是函数式编程 ?

  • 将一个函数(也称“行为”)作为一个参数进行传递

  • 面向对象编程是对数据的抽象(各种各样的POJO类),而函数式编程则是对行为的抽象 (将行为作为一个参数进行传递)

  • 支持版本:JDK 8 及以上

二、 什么是lambda表达式?

1. 先看两个示例  

A.【创建线程】

  • jdk8之前

        new Thread(new Runnable() {@Overridepublic void run() {System.out.println("【创建线程】jdk8之前");}}).start();
  • jdk8之后 Lambda表达式

new Thread(()-> System.out.println("【创建线程】jdk8之后 Lambda表达式")).start();

B.【数组排序-降序】

  •  jdk8之前

        List<String> list = Arrays.asList("aaa", "bbb", "ccc", "ddd");Collections.sort(list, new Comparator<String>() {@Overridepublic int compare(String o1, String o2) {return o1.compareTo(o2);}});System.out.println("jdk8之前写法:升序》");for (String s : list) {System.out.println( s);}
  • jdk8之后 Lambda表达式

        Collections.sort(list, (a, b) -> b.compareTo(a));System.out.println("jdk8之后lambda写法:降序》");for (String s : list) {System.out.println(s);}

2. lambda表达式特性

A. 使用场景(前提):

  • 一个接口中只包含一个方法,则可以使用Lambda表达式

  • 这样的接口称之为"函数接口"

B. 语法

(params) -> expression

  • 第一部分为括号内用 逗号分隔的形式参数,参数是函数式接口里面方法的参数

  • 第二部分为一个箭头符号:->;

  • 第三部分为 方法体可以是表达式和代码块

C. 参数列表

  • 括号中参数列表的数据类型可以省略不写

  • 括号中的参数只有一个,那么参数类型和()都可以省略不写

D. 方法体

  • 如果{}中的代码只有一行,无论有返回值,可以省略 {},return,分号

  • {},return,分号 要一起省略

//两种写法等效Collections.sort(list, (a, b) -> b.compareTo(a));Collections.sort(list, (a, b) -> {return b.compareTo(a);});

F. 好处

  • Lambda 表达式的实现方式在本质是以匿名内部类的方式进行实现

  • 重构现有髓肿代码,更高的开发效率,尤其是集合Collection操作
     

http://www.dinnco.com/news/35903.html

相关文章:

  • 郑州专业网站建设企业网站搜索优化网络推广
  • 温州网站制作报价资源网
  • 十大互联网营销公司石家庄百度搜索引擎优化
  • 哪家做网站好 成都江苏企业网站建设
  • 广州开发区建设局网站app制作费用一览表
  • 长春火车站电话人工服务杭州网站推广找哪家
  • 网站建设加后台天津百度推广公司电话
  • 下步我院将建设网站信息保密牛推网络
  • 网站加图标网站seo在线优化
  • 小红书推广方式有哪些郑州seo推广外包
  • 怎么样在网上卖东西seo就业前景
  • 网站建设的关注点免费ip地址网站
  • 网站怎么防黑客网站营销外包哪家专业
  • 国外比较好的资源网站网站查询网
  • 定安住房和城乡建设局网站营销广告网站
  • 厦门网站建设开发优化大师免费版下载
  • wordpress媒体页优化搜索引擎的方法
  • 网站排名公司哪家好太原seo全网营销
  • Thinkphp开发wordpress深圳优化网站方法
  • java做网站的步骤郑州网站建设公司
  • 做钢化膜网站长沙seo服务哪个公司好
  • 企业网站建设的流程百度关键词屏蔽
  • 网站招生宣传怎么做seo咨询
  • 北京服饰电商网站建设产品推广的渠道
  • 京东商城网站开发平台网址最全的浏览器
  • 小男孩做爰网站制作网页完整步骤代码
  • 网站导航条用什么做品牌策划设计
  • 怎么给网站做压力测试平台关键词排名优化
  • 网站建设计划方案网上软文发稿平台
  • 网站建设视频教程网百度站长平台网站提交