|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/lambda-with-functional-programming-in-java/
课程评论:没有评论
课程名称:Java8中的函数式编程与Lambda 课程概述:本课程专为具备Java基础知识的学习者设计。我们将涵盖以下主题:Lambda表达式、流(Streams)、并行流(Parallel Streams)、可选(Optional)和新接口概念。以下是课程中将要学习的子主题: 1. 课程介绍 2. 为什么选择Java8 3. Java7与Java8的比较示例(第一部分) 4. Java7与Java8的比较示例(第二部分) 5. 什么是Lambda 6. 使用Lambda表达式实现Runnable接口 7. 使用Lambda表达式实现Comparator接口 8. 如何在Eclipse中安装Java反编译器 9. 函数式接口介绍 10. Consumer接口详解(第一部分) 11. Consumer接口详解(第二部分) 12. Consumer接口详解(第三部分) 13. BiConsumer接口详解(第一部分) 14. BiConsumer接口详解(第二部分) 15. Predicate接口详解(第一部分) 16. Predicate接口详解(第二部分) 17. Predicate接口详解(第三部分) 18. Predicate接口详解(第四部分) 19. Function接口详解(第一部分) 20. Function接口详解(第二部分) 21. Function接口详解(第三部分) 22. 一元和二元函数接口 23. Supplier函数接口 24. 方法引用 25. 方法引用与构造器引用 26. Lambda局部变量 27. 流的介绍 28. 流的示例(第一部分) 29. 流的示例(第二部分) 30. 流的示例(第三部分) 31. 流的Map示例(第一部分) 32. 流的Map示例(第二部分) 33. 流的FlatMap示例(第一部分) 34. 流的FlatMap示例(第二部分) 35. 流的FlatMap示例(第三部分) 36. 流的FlatMap示例(第四部分) 37. 流的Filter示例 38. 流的Reduce示例(第一部分) 39. 流的Reduce示例(第二部分) 40. 流的Filter-Map-Reduce示例 41. 流的最小值和最大值示例 42. 流的Limit和Skip示例 43. 流的AllMatch和AnyMatch示例 44. 流的FindAny和FindFirst示例 45. 流的工厂方法示例 46. 数值流示例 47. 数值流工厂方法 48. 数值流聚合方法示例 49. 流的装箱与拆箱示例 50. 数值流的Map示例 51. 流的连接示例 52. 流的映射与计数示例 53. 流的求和与平均示例 54. 流的分组示例(第一部分) 55. 流的分组示例(第二部分) 56. 流的分区示例 57. 顺序流与并行流示例(第一部分) 58. 顺序流与并行流示例(第二部分) 59. 并行流的使用案例 60. 并行流不适用的情况下的案例(第一部分) 61. 并行流不适用的情况下的案例(第二部分) 62. 可选类介绍 63. 可选类示例(第一部分) 64. 可选方法示例 65. 可选的ifPresent方法示例 66. 可选方法示例(第二部分) 67. 可选的FlatMap与过滤示例 68. 接口默认与静态方法介绍 69. 默认方法排序示例 70. 默认方法自定义排序示例 71. 接口方法和静态方法示例 此课程将深入探讨Java8中的函数式编程,通过丰富的示例和练习,帮助学习者掌握Lambda表达式及流的使用。
This Course basically designed for the people who has knowledge in prior knowledge about java.We will Cover the Followings in this course , LambdasStreamsParallel StreamsOptional New Interface Concepts Here the Sub Topics we are going to cover in this tutorial , 01 About the Course02 Why Java8 03 Java7 vs Java8 Example Part 104 Java7 vs Java8 Example Part 205 What is lambda06 Implement Runnable Using Lambda Expression07 Implement Comparator Using Lambda Expression08 How to install Java Decompiler in Eclipse09 Introduction to Functional Interfaces10 Consumer Interface Part-111 Consumer Interface Part-212 Consumer Interface Part-313 BiConsumer Interface Part 114 BiConsumer Interface Part 215 Predicate Interface Part 116 Predicate Interface Part 217 Predicate Interface Part 318 Predicate Interface Part 419 Function Interface Part 120 Function Interface Part 221 Function Interface Part 322 Unary and Binary Functional Interface23 Supplier Functional Interface24 Method Reference 25 Method Reference and Constructor Reference26 Lambda Local Variable27 Streams Introduction27 Streams Introduction 128 Streams Example Part 129 Streams Example Part 230 Streams Example Part 331 Streams Map Example Part 132 Streams Map Example Part 233 Streams FlatMap Example Part 134 Streams FlatMap Example Part 235 Streams FlatMap Example Part 336 Streams FlatMap Example Part 437 Streams Filter Example38 Streams Reduce Example Part 139 Streams Reduce Example Part 240 Streams Filter Map Reduce Example41 Streams MinBy, MaxBy Example42 Streams Limit Skip Example43 Streams AllMatch, AnyMatchExample44 Streams FindAny , FindFirst Example45 Streams Factory Method Example46 Numeric Stream Example 47 Numeric Stream Factory Method Example 48 Numeric Stream Factory Aggregation Method Example 49 Stream Boxing and UnBoxing Example 50 Numeric Stream Map Example 51 Stream Joining Example52 Stream Mapping and Counting Example53 Stream Summing and Averaging Example54 Stream Grouping By Example Part 155 Stream Grouping By Example Part 256 Stream Partitioning By Example57 Sequential vs Parallel Stream Example Part 158 Sequential vs Parallel Stream Example Part 259 Sequential vs Parallel Stream Use Case60 Parallel Stream When Not to Use Case Part 160 Parallel Stream When Not to Use Case Part 261 Optional Class Introduction62 Optional Class Example Part 163 Optional Methods Example Part 164 Optional If Present Method Example65 Optional Methods Example Part 266 Optional FlatMap Filter Example67 Interface Default and Static Method Introduction68 Default Method Sort Example69 Default Method Custom Sort Example70 Interface Method and Static Method Example