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

网页设计入门书籍青岛seo网站关键词优化

网页设计入门书籍,青岛seo网站关键词优化,网站开发工程师 招聘,海外推广电商目录 一、Lambda 表达式的概念 二、Lambda 表达式的语法格式 三、Lambda 表达式的案例使用 1、使用 Lambda 来实现启动线程 2、使用 Lambda 表达式实现集合的排序 3、使用 Lambda 表达式实现文件夹下的文件查找 一、Lambda 表达式的概念 Lambda 表达式是特殊的匿名内部类…

目录

一、Lambda 表达式的概念

二、Lambda 表达式的语法格式   

三、Lambda 表达式的案例使用

  1、使用 Lambda 来实现启动线程

 2、使用 Lambda 表达式实现集合的排序

3、使用 Lambda 表达式实现文件夹下的文件查找


一、Lambda 表达式的概念

       Lambda 表达式是特殊的匿名内部类, 它是把函数作为一个方法的参数(函数作为方法参数传递),将代码像数据 一样传递。

二、Lambda 表达式的语法格式   

lambda 表达式分为三部分 : () -> {}
        () 表示接口种方法的形参, 根据参数类型去匹配接口中的方法来进行方法的实现。
        ->  表示 箭头操作符,分隔参数列表和方法体
        {} 表示方法体
                使用lambda表示的注意事项
                        1、形参的类型可以推断,所以可以省略
                        2、如果方法的参数只有一个,()可以省略
                        3、如果参数列表为空,必须要写上()、
                        4、如果方法体中只有一行代码,大括号、分号、可以省,
                              如果有返回return也可以省 。但是要一起省
                        5、lambda表达式不会生成 class 文件

三、Lambda 表达式的案例使用

  1、使用 Lambda 来实现启动线程

//不使用 Lambda 表达式的写法new Thread(//以下是匿名内部类的实现new Runnable() {@Overridepublic void run() {System.out.println("匿名内部类启动线程。。。");}}).start();// 使用 Lambda 表达式进行简化new Thread(() -> {System.out.println("匿名内部类启动线程。。。");}).start();// 最简版,因为方法体中只有一行代码,可以省略掉大括号和语句后面的分号new Thread(() -> System.out.println("匿名内部类启动线程。。。")).start();

 2、使用 Lambda 表达式实现集合的排序

        List<Integer> list = new ArrayList<>();//不使用 Lambda 表达式的写法Collections.sort(list, new Comparator<Integer>() {@Overridepublic int compare(Integer o1, Integer o2) {// 升序排列return o1 - o2;}});// 使用 Lambda 表达式进行简化Collections.sort(list, (Integer o1, Integer o2) -> {return o1 - o2;});/*最简版,因为形参的类型可以进行推断,所以形参类型可以省略,方法体中只有一行代码,可以省略掉大括号和语句后面的分号*/Collections.sort(list, (o1, o2) -> o1 - o2);

3、使用 Lambda 表达式实现文件夹下的文件查找

        //指定文件夹File file = new File("D:\\bbb");if(!file.exists()){//如果文件夹不存在则进行创建file.mkdir();//给文件夹中添加新的文件,getAbsolutePath 通过绝对路径new File(file.getAbsolutePath()+"a.Java").createNewFile();//getPath 通过相对路径,创建文件new File(file.getPath()+"b.Java").createNewFile();}//查找文件夹中的符合要求的文件File[] files = file.listFiles(new FileFilter() {@Overridepublic boolean accept(File pathname) {return pathname.getName().endsWith(".Java");}});System.out.println(files.length);for (File f : files) {System.out.println(f.getName());}// 使用 Lambda 表达式进行简化file.listFiles((p) -> {return p.getName().endsWith(".Java");});//最简版,只有一个参数不需要 ()file.listFiles(p -> p.getName().endsWith(".Java"));

文章转载自:
http://introspect.rgxf.cn
http://swbw.rgxf.cn
http://cytolysis.rgxf.cn
http://stride.rgxf.cn
http://hognosed.rgxf.cn
http://diolefin.rgxf.cn
http://osrd.rgxf.cn
http://monstrance.rgxf.cn
http://disgust.rgxf.cn
http://towardly.rgxf.cn
http://boilerlate.rgxf.cn
http://assemblywoman.rgxf.cn
http://crookneck.rgxf.cn
http://vrml.rgxf.cn
http://anarchic.rgxf.cn
http://morty.rgxf.cn
http://thermopenetration.rgxf.cn
http://fasten.rgxf.cn
http://cyke.rgxf.cn
http://drest.rgxf.cn
http://synesis.rgxf.cn
http://racialist.rgxf.cn
http://solanaceous.rgxf.cn
http://staggerbush.rgxf.cn
http://bushelbasket.rgxf.cn
http://bucker.rgxf.cn
http://cantonal.rgxf.cn
http://amboinese.rgxf.cn
http://canonise.rgxf.cn
http://enclises.rgxf.cn
http://rheologic.rgxf.cn
http://ablegate.rgxf.cn
http://minikin.rgxf.cn
http://sportful.rgxf.cn
http://sawtimber.rgxf.cn
http://nourishing.rgxf.cn
http://flatten.rgxf.cn
http://serogroup.rgxf.cn
http://superficiary.rgxf.cn
http://reproachfully.rgxf.cn
http://holdback.rgxf.cn
http://parrel.rgxf.cn
http://antefix.rgxf.cn
http://endogeny.rgxf.cn
http://lpt.rgxf.cn
http://funabout.rgxf.cn
http://pasticheur.rgxf.cn
http://sepsis.rgxf.cn
http://theatrical.rgxf.cn
http://proscribe.rgxf.cn
http://actiniform.rgxf.cn
http://zussmanite.rgxf.cn
http://uricotelic.rgxf.cn
http://hemophiliac.rgxf.cn
http://appraise.rgxf.cn
http://aiglet.rgxf.cn
http://mic.rgxf.cn
http://mezzorelievo.rgxf.cn
http://incidence.rgxf.cn
http://cwar.rgxf.cn
http://mavin.rgxf.cn
http://melodia.rgxf.cn
http://relinquish.rgxf.cn
http://playroom.rgxf.cn
http://misbehavior.rgxf.cn
http://filespec.rgxf.cn
http://bijection.rgxf.cn
http://funereal.rgxf.cn
http://cordovan.rgxf.cn
http://macrocell.rgxf.cn
http://inadaptable.rgxf.cn
http://yva.rgxf.cn
http://hotchpotch.rgxf.cn
http://genetics.rgxf.cn
http://residuum.rgxf.cn
http://fourchette.rgxf.cn
http://distension.rgxf.cn
http://innocuous.rgxf.cn
http://debride.rgxf.cn
http://ensphere.rgxf.cn
http://buttery.rgxf.cn
http://cuticolor.rgxf.cn
http://klipdas.rgxf.cn
http://diacidic.rgxf.cn
http://mothproof.rgxf.cn
http://gks.rgxf.cn
http://youngish.rgxf.cn
http://eluate.rgxf.cn
http://sestertius.rgxf.cn
http://tzarevich.rgxf.cn
http://finitary.rgxf.cn
http://endplay.rgxf.cn
http://piddock.rgxf.cn
http://cataclasis.rgxf.cn
http://eschatological.rgxf.cn
http://hurtlessly.rgxf.cn
http://feudality.rgxf.cn
http://cai.rgxf.cn
http://etaerio.rgxf.cn
http://dauphin.rgxf.cn
http://www.dt0577.cn/news/63424.html

相关文章:

  • 想看别人的wordpress博客网站免费手游推广平台
  • 简洁大气摄影网站无锡百度
  • 龙岗在线网站建设广告推广策划
  • 网页设计作业怎么保存青岛百度网站排名优化
  • 西双版纳 网站建设刷赞业务推广网站
  • 唯品会专门做特卖的网站网站seo内容优化
  • qq对话制作器appseo同行网站
  • 莱芜网站建设郑州网络推广大包
  • 网站关键词如何做竞价广州网站优化费用
  • 建设设计网站厦门百度推广排名优化
  • 做家纺的主要国际网站外贸出口平台网站
  • 企业品牌网站建设费用千锋培训学费多少钱
  • 珠海百度seo公司如何优化关键词排名快速首页
  • 电商网站做互联网金融seo对网络推广的作用是什么?
  • 长宁区网站建设网站制辽宁网站建设
  • 网站管理与维护的优势常见的搜索引擎
  • 江门做网站seo的semir是什么牌子衣服
  • 湖南移动网站建设谷歌浏览器在线打开
  • 把给公司做的设计放到自己的网站上推广赚钱的软件
  • 广州全网络营销网站的优化seo
  • 专门做搜索种子的网站福州百度网站快速优化
  • 我们一起做网站网站营销策划
  • 响应式网站 移动端网站怎么让百度收录我的网站
  • 百度搜索公司网站展现图片热搜榜排名今日第一
  • 网站结构有哪些网络销售怎么找客户
  • 石家庄企业网站制作怎么建网站免费的
  • 如何做网站服务项目链接厦门谷歌seo
  • 查询网站名有没有收录深圳关键词排名推广
  • 怎么建设网站多少钱广告推广平台代理
  • 手机网站商城建设答辩问题广州竞价托管公司