本套Java 8和9 JDK新特性学习课程目录如下:

第一天Java视频课程学习内容:01_课程介绍

02_Java版本特性更新历史

03_面向对象的Runnable接口写法

04_编程思想转换

05_体验Lambda的更优写法

06_复习并分析匿名内部类语法

07_Lambda表达式的标准格式

08_练习使用Lambda的标准格式

09_Lambda表达式的参数和返回值

10_练习使用Lambda的参数和返回值

11_Lambda表达式的省略格式

12_练习使用Lambda的省略格式

13_Lambda的使用前提

14_函数式接口的定义和使用

15_Lambda与匿名内部类的区别

16_接口的组成更新

17_接口默认方法的问题引出

18_接口默认方法的定义和使用

19_接口静态方法的定义和使用

20_接口静态方法在Java9中的应用

21_接口私有方法的定义和使用

22_接口的组成梳理

23_总结

第二天Java视频课程学习内容:

01_对比理解方法、Lambda与函数

02_冗余的Lambda写法与问题分析

03_通过方法引用改进代码

04_方法引用符

05_通过对象名引用成员方法

06_练习:对象的成员方法引用

07_通过类名称引用静态方法

08_练习:类的静态方法引用

09_通过super引用父类方法

10_通过this引用本类方法

11_类的构造器引用

12_数组的构造器引用

13_Lambda的延迟执行

14_使用Lambda作为方法参数

15_使用Lambda作为方法返回值

16_Supplier接口的抽象方法

17_练习:求出数组元素最大值

18_注意:Lambda使用局部变量的要求

19_Consumer接口的抽象方法

20_Consumer接口的默认方法

21_练习:分步打印信息

22_Predicate接口的抽象方法

23_Predicate接口的默认方法

24_练习:集合信息筛选

25_Function接口的抽象方法

26_Function接口的抽象方法:andThen

27_Function接口的抽象方法:compose

28_综合练习:Lambda、方法引用与函数式接口

29_总结

第三天Java视频课程学习内容:

01_传统集合的多步循环遍历及其弊端

02_体验Stream的更优写法

03_流式思想概述

04_获取流的多种方式

05_Stream的常用方法:过滤filter

06_Stream的常用方法:统计个数count

07_Stream的常用方法:取用前几个limit

08_Stream的常用方法:跳过前几个skip

09_Stream的常用方法:映射map

10_Stream的常用方法:组合concat

11_Stream的常用方法:逐一消费forEach

12_小节:链式方法与终结方法

13_练习:传统集合的元素处理

14_练习:Stream的元素处理

15_并发流的获取与使用

16_收集Stream结果到集合中

17_收集Stream结果到数组中

18_扩展:解决泛型数组的限制

19_模块化思想概述

20_模块化可以解决的问题

21_认识module-info.java文件

22_将IDEA项目改造为Java模块

23_设置模块的依赖与权限

24_模块的服务提供与服务消费

25_设置服务的提供者与消费者

26_在模块间使用接口服务

27_总结

info java module_JAVA新特性视频教学:第三天_21_认识module-info.java文件.mp4相关推荐

  1. 2022年最细Java 17新特性,是真的猛,被征服了!

    SpringBoot 正式支持Java 17,Kafka3.0弃用Java8 Spring Boot 2.5.5是Spring Boot 第一个支持Java 17的版本.现在你已经可以从Spring ...

  2. Java 17新特性,快到起飞?惊呆了!

    都说Java 8 是YYDS,那你注意到 Java 17 也是长期支持版本吗?目前按计划 JDK 19 将于今年 9 月发布 SpringBoot 正式支持Java 17,Kafka3.0弃用Java ...

  3. Java 8 新特性 lambda表达式

    / Created by Manager on 2021/4/1. Java 8 新特性 lambda表达式 StreamAPI 新日期 新注解 */ 视频连接 1https://www.bilibi ...

  4. Java 16 新特性介绍

    本文要点 Java 16 和即将发布的 Java 17 引入了大量特性和语言增强,有助于提高开发人员的生产力和应用程序性能 Java 16 Stream API 为常用的终端操作提供了很多新方法,有助 ...

  5. IntelliJ IDEA 使用 Java 11新特性以及Java 8 以来的Java 11新特性介绍

    文章目录 Java 11 安装 IDEA 设置 特性1:lambda表达式中允许使用var 特性2: String新增REPEAT 方法,方便拷贝字符串 特性3: 文件读写更方便:readString ...

  6. Java 11 新特性

    2019独角兽企业重金招聘Python工程师标准>>> Java 11 新特性 转载于:https://my.oschina.net/u/3764794/blog/2993127

  7. Java 11新特性解读

    概述 美国当地时间9月25日,Oracle 官方宣布 Java 11 (18.9 LTS) 正式发布,可在生产环境中使用!这是自 Java 8 后的首个长期支持版本,将支持到2026年,可以使用下面的 ...

  8. stream distinct去重_再来看看Java的新特性——Stream流

    半年前开始试着使用Java的新特性,给我印象最深的就是Stream流和Optional.其中Stream提高了看法效率,让代码看起来十分清爽. 为什么要使用流? 摘要中已经说明了,为了提高开发效率.流 ...

  9. 跟我学 Java 8 新特性之 Stream 流(七)流与迭代器,流系列大结局

    转载自   跟我学 Java 8 新特性之 Stream 流(七)流与迭代器,流系列大结局 恭喜你们,马上就要学完Java8 Stream流的一整系列了,其实我相信Stream流对很多使用Java的同 ...

最新文章

  1. rails4 mysql2_ruby-on-rails – Rails 4 – Gem :: LoadError:为数据库适配器指定了“mysql2”,但gem未加载...
  2. Linux运维:ulimit命令修改打开文件的句柄数
  3. ML.NET机器学习、API容器化与Azure DevOps实践(四):持续集成与k8s持续部署
  4. All your files have been encrypted
  5. python读取csv文件_python3.0读取csv文件
  6. image 3d view HTML5,Cute Slider - 3D 2D HTML5 Image Slider
  7. shell常用的命令
  8. 用python编辑word_使用PYTHON编辑和读取WORD文档
  9. 第 23 章 解释器模式
  10. .NET平台开源项目速览(6)FluentValidation验证组件介绍与入门(一)
  11. 《SAP入门经典(第4版•修订版)》——3.2 SAP硬件基础知识
  12. Ferris教程学习笔记:js示例2.11 图片列表:鼠标移入/移出改变图片透明度
  13. GC类型以及不同类型GC的搭配 1
  14. 剑指 Offer(C++版本)系列:剑指 Offer 13 机器人的运动范围
  15. 水晶报表使用经验总结
  16. Day 04-常用Composition API_ref reactive 函数
  17. C语言假设银行一年存利
  18. 五金模具设计,端子模具设计要点
  19. 高通android逆向分析,浅谈Android高通(Qualcomm)和联发科(MTK)平台
  20. 是什么在浪费我的硬盘空间-SpaceSniffer

热门文章

  1. 关于Python异常处理,你需要了解的知识点
  2. 花里胡哨?一起来看看 PyCharm 2019.3 增加了哪些新功能吧
  3. GitHub 3W 星,冲击热榜!超实用技术面试手册,看这篇就够了
  4. python3 readline,Python3:readlines 或者 enumerate 是否会导致文件流为空
  5. qgraphicsitem鼠标移动事件阻塞_常用的DOM事件
  6. 机器学习基础-标准方程法-04
  7. 算法优化:动态规划加速,货物运输问题,四边形不等式, 从O(n^2)到O(n^3)
  8. hdu 6852Path6(最短路+最小割)
  9. 吴恩达机器学习系列课程--个人笔记
  10. 对The Curse of Dimensionality(维度灾难)的理解