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

怎么用记事本做钓鱼网站广州网站制作开发公司哪家好

怎么用记事本做钓鱼网站,广州网站制作开发公司哪家好,长春网站建设方案推广,html 路径 网站根路径一、介绍 1、简介 Java的Lambda表达式是Java 8引入的一个特性#xff0c;它支持函数式编程#xff0c;允许将函数作为方法的参数或返回值#xff0c;从而简化了匿名内部类的使用#xff0c;并提供了对并行编程的更好支持。 2、语法 Lambda表达式的使用前提是存在一…一、介绍 1、简介 Java的Lambda表达式是Java 8引入的一个特性它支持函数式编程允许将函数作为方法的参数或返回值从而简化了匿名内部类的使用并提供了对并行编程的更好支持。 2、语法 Lambda表达式的使用前提是存在一个接口该接口中有且只有一个抽象方法。在主方法中可以通过创建接口的匿名内部类或使用Lambda表达式来调用该接口的方法。 Lambda表达式的语法为(parameter_list) - {function_body}其中-将参数和实现逻辑分离()中的部分是需要传入Lambda体中的参数{}中的部分接收来自()中的参数并完成一定的功能。 3、优点 Lambda表达式的主要优势包括 简化匿名内部类的使用使代码更加简洁明了。支持函数式编程允许函数作为第一类对象进行传递和操作。促进并行编程因为函数式编程中的纯函数天然具备无副作用的特性使得在并行编程中更容易实现可靠的多线程和并行处理。 4、用途 Lambda表达式主要用于函数式接口即只包含一个抽象方法的接口可以使用FunctionalInterface注解进行标识。常用场景有 创建Runnable实例Runnable runnable () - {System.out.println(Hello, Lambda!);};实现Consumer接口numbers.forEach(n - System.out.println(n));实现Predicate接口filteredNames names.stream().filter(name - name.length() 5).collect(Collectors.toList());创建线程new Thread(() - System.out.println(haha)).start(); 二、使用场景 1、集合遍历 ListString stringList Arrays.asList(apppe,organge,banana);// 原来的方式for (String s : stringList) {System.out.println(s);}// lambda 表达式stringList.forEach(s-{System.out.println(s);}); 2、排序 注意-1代表第一个对象1代表第二个对象  ListDog dogs Arrays.asList(new Dog[]{new Dog(n1, 12),new Dog(n2, 14),new Dog(n3, 11)});// 方法1Collections.sort(dogs, new ComparatorDog() {Overridepublic int compare(Dog o1, Dog o2) {return o1.getAge()o2.getAge()?-1:1;}});// 方法2Collections.sort(dogs,(o1,o2)-(o1.getAge()o2.getAge()?-1:1));dogs.forEach(s-{System.out.println(s.getAge());}); 3、过滤 ListString stringList Arrays.asList(apple,organge,banana);// 获取集合中所有以“a”开头的字符串// 原来的方式ListString newList new ArrayListString();for (String s : stringList) {if(s.startsWith(a)){newList.add(s);}}// lambda表达式ListString newList2 stringList.stream().filter(s - {if(s.startsWith(a)){return true;}return false;}).collect(Collectors.toList()); 4、映射 ListString stringList Arrays.asList(apple,organge,banana);// 获取集合中所有字符串的长度// 原来的方式ListInteger newList new ArrayListInteger();for (String s : stringList) {newList.add(s.length());}// lambda表达式ListInteger newList2 stringList.stream().map(s - {return s.length();}).collect(Collectors.toList());// lambda 表达式newList2.forEach(s-{System.out.println(s);}); 5、规约
http://www.hkea.cn/news/14327394/

相关文章:

  • 网站建设河南公司东莞常平网站设计
  • 一个服务器可以建多少个网站山东人才招聘信息网官网
  • muse做网站wordpress 极简杂志
  • wordpress用虚拟主机还是vps宁波seo推广服务电话
  • 做网站图注意事项专利申请
  • 学网站建设 去哪里工程承包合同协议书
  • 烟台网站设计单位东莞塘厦招聘网最新招聘
  • 网站的底部设计搜索引擎下载安装
  • 网站开发设计是前端吗做我的世界皮肤壁纸的网站
  • 天津外贸网站建设企业首页模板
  • 网站设计博客互联网保险销售行为可回溯
  • 肥西建设局官方网站云空间的网站如何做
  • 北京最大的网站建设有限公司vr 网站怎么做的
  • 推广网站有哪些方式网站建设定制开发推广
  • 沈阳网站建设咨询台州网站公司
  • 东莞网站设计在哪里wordpress数据库查询很慢
  • 自己建一个网站怎么赚钱跨境电商好做吗
  • 织梦网站修改幻灯片国办网站建设指引
  • 做设计拍摄的网站平台网页建设的公司
  • 做网站如何推广买量王烨桦
  • wordpress站点如何加速网站负责人 法人
  • win2008的iis7建网站流程网站建设要钞钱
  • 自助商城网站建设wordpress外贸
  • 如何建手机销售网站网页设计公司哪个好
  • 深圳营销型网站建设多少钱国外h5汇总网站
  • 内蒙古 网站建设甘肃城乡建设局安全质量网站
  • 胶东国际机场建设有限公司网站wordpress让nginx卡死
  • 如何做个盈利的网站福建省武夷山市城乡建设网站
  • 学到什么程度可以做网站深圳四站合一网站建设电话
  • 财政网站平台建设不足国有平台公司是什么意思