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

数据库查询网站建设乌兰察布盟建设银行网站

数据库查询网站建设,乌兰察布盟建设银行网站,大学作业旅游网站设计报告,网站开发项目对自身的意义1、为什么使用Lambda表达式 Lambda是一个 匿名函数#xff0c;我们可以把Lambda表达式理解为是 一段可以传递的代码#xff08;讲代码像数据一样进行传递#xff09;。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格#xff0c;是Java的语言表达式能力得到… 1、为什么使用Lambda表达式 Lambda是一个 匿名函数我们可以把Lambda表达式理解为是 一段可以传递的代码讲代码像数据一样进行传递。使用它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格是Java的语言表达式能力得到了提升。 package com.lambda;import org.junit.Test;import java.util.Comparator;public class LambdaTest {Testpublic void test1() {// Runnable runnable new Runnable() { // Override // public void run() { // System.out.println(Lambda表达式); // } // }; // // Thread thread new Thread(runnable); // thread.start();// Runnable runnable () - System.out.println(Lambda表达式); // // new Thread(runnable).start();// new Thread(new Runnable() { // Override // public void run() { // System.out.println(Lambda表达式); // } // }).start();new Thread(() - System.out.println(Lambda表达式)).start();}Testpublic void test2() {// ComparatorInteger com1 new Comparator() { // Override // public int compare(Integer o1, Integer o2) { // return Integer.compare(o1, o2); // } // }; // // int compare com1.compare(12, 21); // System.out.println(compare);//-1ComparatorInteger com2 (o1, o2) - Integer.compare(o1, o2);int compare com2.compare(12, 21);System.out.println(compare);//-1}}2、Lambda表达式语法 在Java8语言中引入的一种新的语法元素和操作符。这个操作符为  “ -  ” 该操作符被称为  Lambda操作符  或  箭头操作符 。左侧指定了Lambda表达式需要的 参数列表 其实就是接口中的抽象方法的形参列表右侧制定了 Lambda体 是抽象方法的实现逻辑也即Lambda表达式要执行的功能其实就是重写的抽象方法的方法体  3、Lambda表达式的使用分为6种情况介绍  3.1、Lambda接口中的抽象方法无参无返回值 Testpublic void test1() {new Thread(() - System.out.println(Lambda表达式)).start();} 3.2、Lambda需要一个参数但是没有返回值 Testpublic void test2() { // new ConsumerString() { // Override // public void accept(String s) { // System.out.println(s); // } // }.accept(Lambda表达式);// ConsumerString consumer (String s) - { // System.out.println(s); // }; // consumer.accept(Lambda表达式);ConsumerString consumer (s) - System.out.println(s);consumer.accept(Lambda表达式);} 3.3、数据类型可以省略因为可由编译器推断得出称为“类型推断” Testpublic void test3() {ConsumerString consumer (s) - System.out.println(s);consumer.accept(Lambda表达式);} 3.4、Lambda若只需要一个参数时参数的小括号可以省略 Testpublic void test4() {ConsumerString consumer s - System.out.println(s);consumer.accept(Lambda表达式);} 3.5、 Lambda需要两个或以上的参数多条执行语句并且可以有返回值 Testpublic void test5() {ComparatorInteger comparator (o1, o2) - {System.out.println(o1);System.out.println(o2);return o1.compareTo(o2);};System.out.println(comparator.compare(19, 12));//19 12 1} 3.6、当Lambda体只有一条语句时return 与 大括号若有都可以省略 Testpublic void test6() {ComparatorInteger comparator ((o1, o2) - o1.compareTo(o2));System.out.println(comparator.compare(-12, -34));//1ConsumerString consumer s - System.out.println(s);consumer.accept(Lambda表达式);//Lambda表达式} 4、Lambda表达式的本质 作为接口的实例
http://www.zqtcl.cn/news/873074/

相关文章:

  • 怎么选择优秀的网站建设公司建设银行宁波分行 招聘网站
  • 工艺品网站模板下载-古色古香建站软件排名
  • 微视频网站源码网站建设目标个人博客dw
  • 山西省建设厅入晋备案网站洛阳网站在哪备案
  • 可以做物理试验的网站有哪些仿微博网站模板
  • 网站横幅怎做网站到期不想续费
  • 黑龙江网站备案管理局济南网站建设策划
  • 网站怎么静态化网页设计与制作图片显示不出来
  • 市场营销推广策划方案网站如何做标题优化
  • 怎么让客户做网站手机网站如何优化
  • 柳州市住房和城乡建设局网站首页赣州章贡区人口
  • 有偷菜餐厅城市建设的网站好的手机网站
  • 做进行网站推广赚钱互联网企业信息服务平台
  • 微信公众号做视频网站吗百度账号登录入口网页版
  • 北京建设银行纪念钞预定官方网站撤销网站备案申请书
  • 网站平台策划书安丘市建设局网站
  • 图片类网站建设seol英文啥意思
  • 网站编辑工作好做吗WordPress的图片存在哪
  • 你的网站尚未进行备案为什么网站百度搜不到了
  • 沙洋网站开发网站建设方案免费
  • iis建设网站教程单页面推广网站
  • 东莞网站建设效果郑州企业自助建站系统
  • php做的购物网站系统下载宜州做网站需要多少钱
  • 昆明网上商城网站建设怎么做网站教程视频
  • 网站开发都需要什么移动公司网络维护待遇
  • 计算机网络技术网站建设方向wordpress虚拟货币
  • 小江网站建设公司紧急页面通知升级中访问大通知
  • 那个公司做的网站详情页好看做动态图片的网站吗
  • 旅游网站模板文章wordpress 删除
  • 沛县专业做网站wordpress id重置密码