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

php网站开发文档怎么写服装市场调研报告

php网站开发文档怎么写,服装市场调研报告,太原网络营销招聘,如何做的mmd下载网站Lambda表达式 简介 Lambda是一个匿名函数(方法)#xff0c; 允许把函数作为一个方法的参数 。利用Lambda表达式可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格#xff0c;使Java的语言表达能力得到了提升。一般都是优化匿名内部类 基础语法 无参数、无返回值的抽…Lambda表达式 简介 Lambda是一个匿名函数(方法) 允许把函数作为一个方法的参数 。利用Lambda表达式可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格使Java的语言表达能力得到了提升。一般都是优化匿名内部类 基础语法 无参数、无返回值的抽象方法 public class Test1 {Testpublic void test01() { // I1 i1 new I1() { // Override // public void method() { // System.out.println(传统使用匿名内部类的方式); // } // }; // i1.method();I1 i1 ()- System.out.println(采用Lambda表达式的方式);i1.method();} } interface I1{public void method();//无参数、无返回值的抽象方法 }一个参数、无返回值的抽象方法 public class Test1 {Testpublic void test01() {I1 i1 (x)- System.out.println(采用Lambda表达式的方式 x);i1.method(1000);} } interface I1{public void method(int num1);//一个参数、无返回值的抽象方法 }多个参数、无返回值的抽象方法 public class Test1 {Testpublic void test01() {I1 i1 (x,y,z)- System.out.println(采用Lambda表达式的方式 x y z);i1.method(1000,2000,3000);} } interface I1{//多个参数、无返回值的抽象方法public void method(int num1,int num2,int num3); }多个参数、有返回值的抽象方法 public class Test1 {Testpublic void test01() {I1 i1 (x,y,z)- xyz;int result i1.method(1000,2000,3000);System.out.println(result);} } interface I1{//多个参数、有返回值的抽象方法public int method(int num1,int num2,int num3); }注意点 重写方法的形参只有一个时可以不加小括号Lambda表达式当中不允许声明一个与局部变量同名的参数或者局部变量Lambda表达式中访问外层的局部变量外层的局部变量自动变成隐式常量默认添加final重写方法的形参同时加类型或同时不加类型 public class Test1 {Testpublic void test01() {int x;int num 10;I1 i1 x - System.out.println(x (num));i1.method(1000);I2 i2 (int x,int y) - {int result xy;return result;};int result i2.method(10, 20);System.out.println(result);} } interface I1{public void method(int num1); } interface I2{public int method(int num1,int num2); }练习 调用Collections.sort()方法通过定制排序比较两个Student对象先按年龄比较年龄相同按照薪资比较使用Lambda表达式作为参数传递 public class Test1 {Testpublic void test01() {ListStudent stuList Arrays.asList(new Student(张三, 28, 4800,Course.JAVA),new Student(李四, 36, 7200,Course.JAVA),new Student(王五, 19, 9600,Course.HTML),new Student(赵六, 42, 6100,Course.HTML),new Student(孙七, 23, 9600,Course.PYTHON),new Student(吴八, 31, 3000,Course.PYTHON));Collections.sort(stuList, (a,b)- {if(a.getAge() b.getAge()){return Double.compare(a.getSalary(),b.getSalary());}return a.getAge()-b.getAge();});for (Student stu : stuList) {System.out.println(stu);}} } enum Course{//课程枚举JAVA,HTML,PYTHON; } class Student{//学生类private String name;private int age;private double salary;private Course course;... }创建I1接口创建抽象方法public String getValue(String str),在测试类中编写方法使用接口作为参数将一个字符串转为大写并作为方法的返回值 public class Test1 {Testpublic void test01() {String strHandler strHandler(abc, x- x.toUpperCase());System.out.println(strHandler);}public static String strHandler(String str,I1 i1){return i1.getValue(str);} } interface I1{public String getValue(String str); }创建I1T,R接口泛型T为参数R为返回值创建抽象方法public R add(T t1,T t2),在测试类中编写方法使用接口作为参数计算两个long类型的和 public class Test1 {Testpublic void test01() {Long addLong addLong(100L, 200L, (x,y)- xy);System.out.println(addLong);}public static Long addLong(Long l1,Long l2,I1Long,Long i1){return i1.add(l1, l2);} } interface I1T,R{public R add(T t1,T t2); }
http://www.w-s-a.com/news/274289/

相关文章:

  • 状元村建设官方网站长春做网站seo的
  • 做金融资讯网站需要哪些牌照海珠营销型网站制作
  • 学做网站需要买什么书手机网络
  • 寻找做电影网站团队合作西宁网站建设君博首选
  • 兴仁县城乡建设局网站爱站关键词查询
  • 漳州网站建设公司推荐wordpress更改主机
  • c2c商城网站建设方案英文网站注册
  • 电子商务网站的运营一般需要做哪些准备宣传片拍摄思路
  • 网站建设网页制作百度怎么做自己网站
  • 建设设计网站公司巴州建设局网站
  • 淘宝建设网站的好处韶关市网站建设招标
  • 佛山高端网站免费招聘网站建设
  • 申请网站就是做网站吗wordpress tag 优化
  • 建站系统排行榜菏泽机关建设网站
  • 网站群建设费用科技通信网站模板下载
  • 网站开发的流程是怎样的自己做自媒体在哪个网站比较好
  • 网站的html代码在哪网页线上开发制作
  • 免费商用自媒体图片网站做网站好的公司有哪些
  • 阿雷网站建设公司中国建筑考试网官网首页
  • 厦门网站制作网页无法跳转到建设银行网站
  • 怎么建设自己网站简述网页布局的几种方法
  • 软文营销文案100篇如何优化搜索引擎的搜索功能
  • 做网站创意杭州家具网站建设方案
  • 福州seo网站推广优化乐清建网站
  • 莆田cms建站模板简述网站设计流程
  • 班级网站建设组织机构建设注册中心网站首页
  • 即墨网站建设地址怎么在文档中做网站一点就开
  • 做网站联系方式互联网行业分析
  • 杭州网站建设索q479185700高淳网站建设
  • 有什么做任务拿钱的网站精准的搜索引擎优化