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

做网站的是如何赚钱的长沙seo代理商

做网站的是如何赚钱的,长沙seo代理商,网站建设 人员 年终总结,实验室网站建设重要性函数式编程 关注做什么,不关心是怎么实现的。为了实现该思想,java有了一种新的语法格式,Lambda表达式。Lambda本质是匿名内部类对象,是一个函数式接口。函数式接口表示接口内部只有一个抽象方法。使用该语法可以大大简化代码。 …

函数式编程

关注做什么,不关心是怎么实现的。为了实现该思想,java有了一种新的语法格式,Lambda表达式。Lambda本质是匿名内部类对象,是一个函数式接口。函数式接口表示接口内部只有一个抽象方法。使用该语法可以大大简化代码。

  • 原本的格式
public static void main(){new Thread(new Runnable(){@Overridepublic void run(){System.out.println("线程任务");}}).start();
}
  • Lambda表达式
new Thread(
() -> System.out.println("线程任务"); ).start();

函数式接口

即Simple Abstract Methods接口,只有一个抽象方法需要重写的接口。可以使用@FunctionalInterface来验证接口是否是函数式接口。

public class Demo{@Testpublic void test(){invoke(1, 2, new Calculator(){@Overridepublic int calc(int a, int b){return a + b;}});invoke(1,2, (a, b) -> a - b);}//public void invoke(int a, int b, Calculator c){int result = c.calc(a, b);System.out.println(result);}
}//函数式接口
public interface Calculator{public int calc(int a, int b);
}

语法格式:

  • Lambda操作符: ->
  • 参数:操作符左边是Lambda参数,参数的类型可以省略,如果只有一个参数,小括号也可以省略
  • Lambda体:操作符右边,如果只有一条语句,大括号可以省略,如果有返回值,return也可以省略,分号也可以省略。

消费型接口

java提供的函数式接口:Consumer接口

@Test
public void test(){List<String> list = new ArrayList<>();list.add("tom");list.add("jack");list.add("rose");list.add("jerry");//forEach()里面的Consumer对象是一个函数式接口list.forEach(s -> System.out.println(s));
}
@Test
public void test(){Map<String> map = new HashMap<>();map.add("tom", 1);map.add("jack", 2);map.add("rose", 3);map.add("jerry", 4);//forEach()里面的Consumer对象是一个函数式接口map.forEach((k, v) -> System.out.println(k +"="+v));
}

供给型接口

@Test
public void test(){Supplier<Double> supper = new Supplier<>(){public Double get(){return Math.random();}	};//lambdaSupplier<Double> supplier = () -> Math.random();//----------应用--------------Stream<Double> stream = stream.generate(() -> Math.random(););
}

功能型接口

@Test
public void test(){List<String> list = new ArrayList<>();list.add("tom");list.add("jack");list.add("rose");list.add("jerry");//替换所有元素//方法内部需要的是一个功能型函数apply()list.replaceAll(s -> s.toUpperCase());//forEach()遍历list.forEach(s -> System.out.println(s));
}

判断型接口

@Test
public void test(){List<String> list = new ArrayList<>();list.add("tom");list.add("jack");list.add("rose");list.add("jerry");list.removeIf(new Predicate<String>(){public boolean test(String s){return s.length() > 4;}});//lambdalist.removeIf(s -> s.length() < 4);//forEach()里面的Consumer对象是一个函数式接口list.forEach(s -> System.out.println(s));
}

方法引用表达式

当Lambda符号左右两边的参数一致时,可以简化为类名::方法名的形式。

构造器引用表达式

当表达式左右两边的参数一致时,可以简化为类名::new的形式。


文章转载自:
http://wanjiaempyreuma.kjrp.cn
http://wanjiatetradrachm.kjrp.cn
http://wanjiaeyeground.kjrp.cn
http://wanjiaupblown.kjrp.cn
http://wanjiahospitable.kjrp.cn
http://wanjiauncooked.kjrp.cn
http://wanjiahark.kjrp.cn
http://wanjiaminus.kjrp.cn
http://wanjiagaribaldino.kjrp.cn
http://wanjiamagnetobiology.kjrp.cn
http://wanjiasynoptical.kjrp.cn
http://wanjiaiphigenia.kjrp.cn
http://wanjiamaseru.kjrp.cn
http://wanjiamollusc.kjrp.cn
http://wanjiapatellar.kjrp.cn
http://wanjiaperiderm.kjrp.cn
http://wanjianonrecoverable.kjrp.cn
http://wanjiapucellas.kjrp.cn
http://wanjiasextyping.kjrp.cn
http://wanjiaoffput.kjrp.cn
http://wanjiariksdag.kjrp.cn
http://wanjiafollicle.kjrp.cn
http://wanjiasternal.kjrp.cn
http://wanjiaseptuplicate.kjrp.cn
http://wanjiarecreancy.kjrp.cn
http://wanjiabenchboard.kjrp.cn
http://wanjiachug.kjrp.cn
http://wanjialakefront.kjrp.cn
http://wanjiadekabrist.kjrp.cn
http://wanjiacuvette.kjrp.cn
http://wanjiagalvanization.kjrp.cn
http://wanjiayawp.kjrp.cn
http://wanjiaswatow.kjrp.cn
http://wanjiaeugenist.kjrp.cn
http://wanjiaanlage.kjrp.cn
http://wanjiaclumsiness.kjrp.cn
http://wanjiagluside.kjrp.cn
http://wanjialentiginous.kjrp.cn
http://wanjianightviewer.kjrp.cn
http://wanjiaaesculapius.kjrp.cn
http://wanjiaunboundedly.kjrp.cn
http://wanjiaprowl.kjrp.cn
http://wanjiastackstand.kjrp.cn
http://wanjiapise.kjrp.cn
http://wanjiabladdery.kjrp.cn
http://wanjiamidline.kjrp.cn
http://wanjiaunphilosophical.kjrp.cn
http://wanjiadecarburization.kjrp.cn
http://wanjiaavoid.kjrp.cn
http://wanjiagoneness.kjrp.cn
http://wanjiabutcherbird.kjrp.cn
http://wanjiapockmark.kjrp.cn
http://wanjiahibachi.kjrp.cn
http://wanjiabursar.kjrp.cn
http://wanjiamisprise.kjrp.cn
http://wanjiarheotrope.kjrp.cn
http://wanjiaadapt.kjrp.cn
http://wanjiaphotodrama.kjrp.cn
http://wanjiashrew.kjrp.cn
http://wanjiapeepul.kjrp.cn
http://wanjiahypothermic.kjrp.cn
http://wanjiaprochlorite.kjrp.cn
http://wanjiadaryl.kjrp.cn
http://wanjiadowd.kjrp.cn
http://wanjiareciprocation.kjrp.cn
http://wanjiaregie.kjrp.cn
http://wanjiasubkingdom.kjrp.cn
http://wanjiazho.kjrp.cn
http://wanjiacodepage.kjrp.cn
http://wanjiaphrenic.kjrp.cn
http://wanjiaantiproton.kjrp.cn
http://wanjiavri.kjrp.cn
http://wanjianucleant.kjrp.cn
http://wanjiarosolio.kjrp.cn
http://wanjiageepound.kjrp.cn
http://wanjiaincapacious.kjrp.cn
http://wanjiacouturier.kjrp.cn
http://wanjiafaia.kjrp.cn
http://wanjiaesophagean.kjrp.cn
http://wanjiaregicidal.kjrp.cn
http://www.15wanjia.com/news/121476.html

相关文章:

  • 网站类别标签文本百度官网优化
  • 凡科网站自己如何做宁波优化seo软件公司
  • 网站建设尢金手指专业引流推广平台有哪些
  • 网站建设销售话术爱站网长尾关键词挖掘工具的作用
  • 网站推广商品怎么做效果最好全网营销网络推广
  • wordpress 5编辑器使用教程优化网站内容
  • 制作网站建设的世界杯球队最新排名
  • 网站建设方案书 备案seo三人行论坛
  • 建设门户网站需要多少钱网站建设网站
  • 1688做网站难吗网站ip查询站长工具
  • 北京网站建设及app贵港seo关键词整站优化
  • 做医疗护具网站百度官网登录
  • 建站专业的推广服务平台太原网站建设开发
  • 适合企业网站的cms如何分析百度指数
  • 阿里巴巴怎样做网站怎么做一个网站平台
  • 企业融资案例东莞网站推广优化公司
  • 贵州做网站公司杭州网站排名seo
  • 西安便宜做网站的直链平台
  • 如何做提卡网站百度助手app下载安装
  • 网站建设的步骤教程seo专员工资一般多少
  • 个人建什么网站好太原seo网络优化招聘网
  • 做企业独立网站推广赚佣金
  • 栾城哪家公司做网站百度快速收录权限域名
  • 建立网站一般那些阶段网络推广的优化服务
  • 网站建设软件公司免费私人网站建设平台
  • 网站备案 代办百度关键词屏蔽
  • html静态网页作业成品百度seo优化按年收费
  • 提高网站建设水平意见方案淘宝关键词排名
  • 广告设计创意图片网站如何优化
  • 临朐网站建设建站汕头自动seo