继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

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

taoy
关注TA
已关注
手记 94
粉丝 9
获赞 1
  • 课程名称:JAVA 函数式编程-慕课网 (imooc.com)
  • 章节名称:
    • 第1章:课程介绍
      • 1-1:课程介绍和环境配置
      • 1-2:函数式编程介绍
  • 讲师姓名:接灰的电子产品
  • 时间:2022-11-14 21:38

课程内容

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

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

课程收获

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

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP