为了账号安全,请及时绑定邮箱和手机立即绑定

【金秋打卡】第22天-Java函数式编程

标签:
Java
  • 课程名称:JAVA 函数式编程-慕课网 (imooc.com)
  • 章节名称:
    • 第1章:课程介绍
      • 1-1:课程介绍和环境配置
      • 1-2:函数式编程介绍
  • 讲师姓名:接灰的电子产品
  • 时间:2022-11-14 21:38

课程内容

课程内容是以操作符为主线串连起来的

  • 什么是函数式编程
    • 函数式编程是一种编程范式,它将计算视为函数的运算,并避免变化状态和可变数据。它是一种声明式编程范式,也就是说,编程是用表达式或声明而不是语句来完成的
    • Lambda表达式:(a, b) -> a + b
      • 在箭头的左侧是输入参数列表,而右侧则是输出内容
    • 比起指令式编程,函数式编程更加强调程序执行的结果而非执行过程,倡导利用若干简单的执行单元让计算结果不断渐进,逐层推导复杂的运算,而不是设计一个复杂的执行过程
  • 函数式带来哪些好处
    • 这是一种更简洁编程范式
    • 如果使用以前的方式编程,会把一个多条件数据筛选需求,变成庞大代码集,而使用函数式,则只关心数据集的生成过程,而不是每一条数据的生成过程
    • 最终生产效率的提升和代码可读性的提高

课程收获

加深函数式编程的理解,达到更高编程层次
函数式编程好处

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消