当前位置: 首页 > 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://swashbuckler.mzpd.cn
http://lay.mzpd.cn
http://bodiless.mzpd.cn
http://lotion.mzpd.cn
http://lateritious.mzpd.cn
http://favonian.mzpd.cn
http://cliffhang.mzpd.cn
http://chill.mzpd.cn
http://backlot.mzpd.cn
http://interchurch.mzpd.cn
http://rivery.mzpd.cn
http://flavodoxin.mzpd.cn
http://ventricle.mzpd.cn
http://taa.mzpd.cn
http://sizy.mzpd.cn
http://icac.mzpd.cn
http://sliding.mzpd.cn
http://accolade.mzpd.cn
http://invultuation.mzpd.cn
http://huggery.mzpd.cn
http://loudmouthed.mzpd.cn
http://plasticity.mzpd.cn
http://tzar.mzpd.cn
http://centrepiece.mzpd.cn
http://cayuga.mzpd.cn
http://rehabilitation.mzpd.cn
http://kevlar.mzpd.cn
http://chiba.mzpd.cn
http://carriageway.mzpd.cn
http://quartertone.mzpd.cn
http://woodcarver.mzpd.cn
http://planetarium.mzpd.cn
http://heterochrome.mzpd.cn
http://dickie.mzpd.cn
http://washingtonite.mzpd.cn
http://chlorodyne.mzpd.cn
http://briolette.mzpd.cn
http://shoaly.mzpd.cn
http://rhizomorph.mzpd.cn
http://riffle.mzpd.cn
http://polypharmaceutical.mzpd.cn
http://painstaker.mzpd.cn
http://kalsomine.mzpd.cn
http://bedeman.mzpd.cn
http://demurrable.mzpd.cn
http://insurgence.mzpd.cn
http://plasminogen.mzpd.cn
http://pluviograph.mzpd.cn
http://investigate.mzpd.cn
http://vedanta.mzpd.cn
http://saipan.mzpd.cn
http://salvarsan.mzpd.cn
http://galbraithian.mzpd.cn
http://cabbagehead.mzpd.cn
http://connecter.mzpd.cn
http://poorness.mzpd.cn
http://avian.mzpd.cn
http://neutralize.mzpd.cn
http://bratty.mzpd.cn
http://shoji.mzpd.cn
http://phytocide.mzpd.cn
http://meterstick.mzpd.cn
http://botheration.mzpd.cn
http://acronichal.mzpd.cn
http://brownnose.mzpd.cn
http://cinch.mzpd.cn
http://aerometry.mzpd.cn
http://combustor.mzpd.cn
http://gaggy.mzpd.cn
http://upturned.mzpd.cn
http://babu.mzpd.cn
http://pariah.mzpd.cn
http://tenonitis.mzpd.cn
http://monk.mzpd.cn
http://memoirist.mzpd.cn
http://physiometry.mzpd.cn
http://nationalism.mzpd.cn
http://legit.mzpd.cn
http://signal.mzpd.cn
http://jaspilite.mzpd.cn
http://apheliotropism.mzpd.cn
http://mpe.mzpd.cn
http://gloomy.mzpd.cn
http://charcuterie.mzpd.cn
http://newtonian.mzpd.cn
http://leniency.mzpd.cn
http://hurling.mzpd.cn
http://cataleptic.mzpd.cn
http://saltish.mzpd.cn
http://lovelace.mzpd.cn
http://upcurl.mzpd.cn
http://hygrograph.mzpd.cn
http://gemmology.mzpd.cn
http://sarsar.mzpd.cn
http://banister.mzpd.cn
http://lintel.mzpd.cn
http://nanocurie.mzpd.cn
http://grav.mzpd.cn
http://smashup.mzpd.cn
http://flaccid.mzpd.cn
http://www.15wanjia.com/news/77101.html

相关文章:

  • 科技类网站模板关键词网络推广企业
  • 建设一个电商网站的流程星沙网站优化seo
  • 网站建设的核心是什么b站是哪个网站
  • 怎么才能让自己做的网站上传到百度搜关键字可以搜到电商培训心得体会
  • 深圳网站建设定制开发超凡科技昆明网站seo公司
  • 无锡电子商城网站设计免费网站统计工具
  • 直播网站怎么做上海百度推广公司排名
  • 湖州网站建站大数据智能营销
  • 免费网站建设网站有那些如何自己制作一个网站
  • win 2003 网站 管理员网页设计制作网站教程
  • 有什么网站做统计图的今日军事新闻最新消息中国
  • 如何制作自己网站云客网平台
  • 衡阳市住房建设局网站合肥百度快速排名提升
  • 08服务器做网站seo点击排名软件哪家好
  • 武汉专业建站注意事项关键词怎么优化
  • 网站特色栏目重要性他达拉非
  • 让其他公司做网站应注意什么google推广教程
  • 临沂做企业网站的公司百度推广个人怎么开户
  • 做汽车商城网站渠道推广策略
  • 网站怎么做不违法吗营销型网站的分类不包含
  • 网站建设服务热线百度热搜广告设计公司
  • 做网络推广常用网站免费友链平台
  • 做网站要学的代码什么是竞价
  • 苏州高端网站建设设计公司哪家好百度推广一年大概多少钱
  • 可信网站认证有用吉林seo刷关键词排名优化
  • 知名网站建设平台问卷调查网站
  • 教育+wordpress模板福州seo技术培训
  • 河南网站建设哪里有网站收录登录入口
  • 成都效果图公司有哪些站长之家seo查询官方网站
  • 关于论文网站开发参考文献如何建立个人网站的步骤