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

网站建设有哪些模块上海专业网站制作设计

网站建设有哪些模块,上海专业网站制作设计,包装纸箱公司怎么做网站,嵌入式培训报告Lambda表达式 Lambda表达式函数式编程思想概述Lambda表达式的标准格式Lambda表达式练习练习1练习2练习3 Lambda表达式的省略模式Lambda表达式的注意事项Lambda表达式与接口的区别 Lambda表达式 函数式编程思想概述 面向对象思想强调“必须通过对象的形式做事” 在函数式思想中… Lambda表达式 Lambda表达式函数式编程思想概述Lambda表达式的标准格式Lambda表达式练习练习1练习2练习3 Lambda表达式的省略模式Lambda表达式的注意事项Lambda表达式与接口的区别 Lambda表达式 函数式编程思想概述 面向对象思想强调“必须通过对象的形式做事” 在函数式思想中尽量忽略面向对象的复杂语法“强调做什么而不是什么形式做” Lambda表达式的标准格式 里面为空可以看成是方法的形参为空- 用箭头指向后面要做的事{} 包含一段代码称为代码块可以看成是方法体中的内容 三要素形式参数、箭头、代码块 形式参数-{代码块} Lambda表达式练习 Lambda表达式使用的前提条件 有一个接口接口中有且仅有一个抽象方法 练习1 定义一个接口Eatable,里面定义一个抽象方法 void eat定义一个测试类EatableDemo在测试类中提供两个方法 一个 方法是useEatable(Eatable e)一个方法是主方法在主方法中调用useEatable方法 创建接口 public interface Eatable {void eat(); } 创建实现类 public class EatableImpl implements Eatable{Overridepublic void eat(){System.out.println(CC吃我的屎);} }创建测试类 public class EatableDemo {public static void main(String[] args){//实现类Eatable enew EatableImpl();useEatable(e);//匿名内部类useEatable(new Eatable() {Overridepublic void eat() {System.out.println(CC吃我的屁);}});//Lambda表达式useEatable(()-{System.out.println(CC吃我的大便);});}private static void useEatable(Eatable e){e.eat();} }练习2 定义一个接口Flyable,里面定义一个抽象方法 void fly(String s)定义一个测试类FlyableDemo,在测试类中提供两个方法 一个是useFlyable(Flyable f)一个是主方法调用useFlyable方法 定义接口 public interface Flyable {void fly(String s); }测试类 public class FlyableDemo {public static void main(String[] args){//匿名内部类useFlyable(new Flyable() {Overridepublic void fly(String s) {System.out.println(s);System.out.println(把CC屁股打烂);}});//LambdauseFlyable((String s)-{System.out.println(s);System.out.println(把CC活打死);});}private static void useFlyable(Flyable f){f.fly(飞飞飞);} } 练习3 定义一个Addable接口里面定义一个抽象方法int add(int x,int y)定义一个AddableDemo测试类包含 useAddable(Addable a)主方法调用useAddable 创建接口 public interface Addable {int add(int x,int y); } 测试类 public class AddableDemo {public static void main(String[] args) {useAddable((int x,int y)-{return xy;});}private static void useAddable(Addable a){int resa.add(10,20);System.out.println(res);} }Lambda表达式的省略模式 参数的类型可以省略有多个不能只省略一个如果参数有且仅有一个小括号可以省略如果代码块只有一行可以省略大括号和分号有return也需要省略 public class LambdaDemo {public static void main(String[] args) { // useAddable((int x,int y)-{ // return xy; // });//参数的类型可以省略不能只省略一个useAddable((x, y)-{return xy;});//如果参数有且仅有一个小括号可以省略useFlyable(s-{System.out.println(s);System.out.println(把CC活打死);});//如果代码块只有一行可以省略大括号和分号有return也需要省略useFlyable(s- System.out.println(s));}public static void useFlyable(Flyable f){f.fly(飞飞飞);}private static void useAddable(Addable a){int resa.add(10,20);System.out.println(res);} }Lambda表达式的注意事项 必须要有接口并且接口中有且只有一个抽象接口必须有上下文环境才能推导出Lambda接口 根据局部变量的赋值得知lambda对应的接口Runnable r()-System.out.println(“Lambda表达式”);根据调用方法的参数得知lambda对应的接口new Thread(()-System.out.println(“Lambda表达式”)).start(); Lambda表达式与接口的区别 所需类型不同 匿名内部类可以是接口也可以是抽象类还可以是具体类Lambda表达式只能是接口 使用限制不同如果接口中有且只有一个抽象方法可以使用Lambda表达式也可以使用匿名内部类如果接口中多于一个抽象方法只能用匿名内部类不能用Lambda表达式 实现原理不同匿名内部类编译后产生一个单独的.class字节码文件Lambda编译之后没有单独的.class字节码文件。对用的字节码会在运行的时候动态生成
http://www.hkea.cn/news/14325227/

相关文章:

  • 跨境o2o网站建设方案给公司做企业网站
  • 广州 建 网站wordpress 全站pjax
  • jsp网站开发需要什么技术编程教程免费视频
  • 做网站怎么赚钱 111哪里可以做拍卖网站
  • 深圳专业的网站建设哪个网站做原创歌曲
  • 曲阳路街道网站建设网络推广是做什么工作
  • wordpress无法开启多站点远程教育网站建设
  • 假网站怎么做呢企业品牌网站建设应该怎么做
  • 无锡手机网站建设公司怎样创建网页
  • html5手机网站织梦模板怎么把本地wordpress上传到服务器
  • 网站降权怎么办雅虎搜索引擎首页
  • 高校校园网站建设自定义导航网站 源码
  • 光谷做网站推广电话湖南住建云
  • 上海网站推洛阳万悦网站建设
  • 重庆好的网站建设公司龙岩市人才网最新招聘信息
  • 优秀行业网站简阳网站建设
  • 关于网站维护的书籍打不开建设银行网站
  • 灵芝住房和城乡建设局局网站wordpress 让置顶显示在分类目前
  • 上海网站模板wordpress蘑菇街
  • 做英语阅读的网站南充城市建设投诉网站
  • 做网站用什么服务器会比较好wordpress页面是什么
  • 做响应式网站的流程暖暖韩国中文免费观看播放
  • 手机 网站做移动网站建设
  • 如何做国际网站邯郸做网站价格
  • 论学院网站建设项目的进度管理制度福建省网站建设有限公司
  • 网站开发可行性分析报告范文台州做网站优化
  • 代理网站地址密云富阳网站建设
  • 跨境电商网络营销是什么镇江关键字优化公司
  • 珠海网站设计网络管理员考试
  • 网上学习做网站知识付费微网站开发