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

国内漂亮的企业网站第十八届杭州动漫展

国内漂亮的企业网站,第十八届杭州动漫展,wap站,网站开发平台 运行平台面向对象思想#xff1a; 找能解决问题的对象 #xff0c;调用对象的方法 函数式编程思想#xff1a;只要能获取到结果#xff0c;强调做什么#xff0c;而不是以什么形式去做 实现Runnable代码#xff1a; 登录后复制 public class Demo {public static void main(Str… 面向对象思想   找能解决问题的对象 调用对象的方法 函数式编程思想只要能获取到结果强调做什么而不是以什么形式去做 实现Runnable代码 登录后复制 public class Demo {public static void main(String[] args) {Runnable rnew Runnable() {Overridepublic void run() {System.out.println(111);}};Thread tnew Thread(r);t.start();} } 1.2.3.4.5.6.7.8.9.10.11.12. 简化省去了类名称额外定义接口的实现 登录后复制 new Thread(new Runnable() {Overridepublic void run() {System.out.println(111);}}).start(); 1.2.3.4.5.6. 编程思想转换 传递一段代码才是我们真正的目的创建对象只是受限于面向对象语法而不得不采取的一种手段和方法。如果我们将关注点从“怎么做”回归到“做什么”的本质上过程与形式其实并不重要 lambda表达式的引入 使用lambda表达式的重点就是延迟执行。(只在必要的情况才运行代码) Lambda标准格式 登录后复制 (参数类型 参数名称)-{代码语句} 1. ()接口中抽象方法的参数列表没有参数为空有参数就写多个参数用逗号分隔    - 传递把参数传递给方法体{}    {}重写接口的抽象方法的方法体 例lambda实现cook接口 登录后复制 public interface Cook {void cook(); } public class Demo {public static void main(String[] args) {invokeCook(()-{System.out.println(做饭);});}public static void invokeCook(Cook c){c.cook();} } 1.2.3.4.5.6.7.8.9.10.11.12.13. 如果方法的参数是一个函数式接口那么可以使用lambda表达式化简  例person类对age升序排序 登录后复制 Person[] arr{new Person(4,a),new Person(3,b)}; Arrays.sort(arr,(p1,p2)-p1.getAge()-p2.getAge()); for(Person p:arr){System.out.println(p);} 1.2.3.4.5. 例计算器Calculator接口内涵calc可以将两个int数字相加得到和值 登录后复制 public interface Calcu {int cal(int a,int b); } public static void main(String[] args) {invokeCalc(10,30,(int a,int b)-{return ab;});}private static void invokeCalc(int a,int b,Calcu ca){System.out.println(ca.cal(a,b));return;} 1.2.3.4.5.6.7.8.9.10. lambda省略格式 可推导可省略凡是根据根据上下文推导出来的内容都可以省略书写 参数类型括号中参数列表的数据类型可以省略不写 参数列表括号中的参数如果只有一个那么类型和()都可以省略 return如果代码只有一行那么{}和return都可以不写  上例调用calula接口可以写为 登录后复制 invokeCalc(10,30,(int a,int b)-ab); 1. 对person按年龄排序可写为 登录后复制 Arrays.sort(arr,(Person p1,Person p2)-p1.getAge()-p2.getAge()); 1. 字符串按长度升序排序  泛型后面可以不写(可推导) 登录后复制 ArrayListStringlistnew ArrayList(); 1.  Lambda使用前提 1、lambda必须有接口且要求接口中有且仅有一个方法 有且只有一个抽象方法的接口称为“函数式接口” 2、必须有上下文推断 函数式接口 【java笔记】函数式接口_暮色_年华的博客 lambda与函数式接口结合 lambda与runnable接口打印10次hello  lambda与consumer结合:指出已经迭代的次数
http://www.hkea.cn/news/14314685/

相关文章:

  • 最好的网站制作公司cn体育门户网站源码
  • jsp做网站实例上海网站建设找思创
  • 石家庄网站建设seo深圳产品设计师
  • 能做SEO优化的网站建设西宁做手机网站的公司
  • 网站登录入口网页用自己的电脑做主机建网站
  • 网站上实用的h5特效销售管理系统免费版
  • 任经理++徐州网站建设app推广是什么工作
  • 写一个网站需要什么技术凡科网站代码如何修改
  • 网站上做的广告有哪些种ug.wordpress
  • 济宁个人网站建设价格便宜网站开发 硬件环境
  • 在安阳想建个网站怎么做志鸿优化设计答案
  • 做网站的公司哪家怎么吧自己电脑做网站
  • ps兼职做网站如何建单位网站
  • 珠海做网站及推广往公众号里放网站怎么做
  • 企业网站建设湖南岚鸿WordPress推送至QQ
  • 优秀的网站开发网站建设方案总结
  • 百中搜网站建设建设网游小说
  • 做网站公司哪家公司好微信开发者平台工具
  • 网站被k了怎么做做网页推广的网站
  • 制作企业网站的软件河南省建设厅建筑业信息网
  • 企业品牌宣传型网站怎么自创公众号
  • wordpress relocateseo成创
  • 如何在工信部网站查询icpip网站提升流量
  • 中心城网站建设app软件系统开发
  • 网站没建设可以访问吗WordPress文档批量发布接口
  • 网站seo方案策划书网站建设时间计划
  • 昆明seo网站如何做好网络营销推广
  • 做网站找哪家又便宜又好南昌网站建设优化
  • 国内永久免费建站Wordpress 帖子翻译
  • 官方网站下载游戏百度爱采购平台登录