JavaEE鸿蒙应用开发HTML&JS+前端Python+大数据开发人工智能开发电商视觉设计软件测试新媒体+短视频直播运营产品经理集成电路应用开发(含嵌入式)Linux云计算+运维开发C/C++拍摄剪辑+短视频制作PMP项目管理认证电商运营Go语言与区块链大数据PHP工程师Android+物联网iOS.NET

java教程jdk14新特性详解中级教程

更新日期:2022.02.24

全套视频教程及资料

视频教程技术解析配套源码学习工具学习笔记

一键免费下载

扫码关注,回复关键词,马上领取全套视频资源!

1. 微信扫描二维码,
    关注“黑马程序员”公众号(itheima666)

2. 回复关键词“领取资源01”,

即可在小程序的【JavaEE】学科中领取全部资源

课程须知

在本套课程中,我们将全面的讲解JDK 14的16个增强提案中涉及到的重点新特性,从环境的部署到技术的原理和应用场景都会一一的讲解,课程中将通过代码去演示JDK 14新特性的具体细节,讲解思路清晰易懂,...

  1. 课程介绍
  2. 课程目录
  3. 课程评论

1、课程简介

JDK 8 已经在 2014年 3月 18日正式可用,JDK 8作为长期支持(Long-Term-Support)版本,距离现在已经 5年多时间过去了。5年时间里很多企业也都换上了 JDK 8,2018年09月25日作为下一个LTS的JDK版本:JDK 11也应运而生,Oracle表示会对JDK 11提供大力支持、长期支持。之后陆续发布了JDK 12 和JDK 13,JDK 14在 2020年 3月17日正式发布。Oracle在2020年3月17日宣布[Java 14(Oracle JDK 14)](http://www.oracle.com/java)的全面上市。Java 14通过每六个月发布一次新功能,为企业和开发人员社区提供新的增强功能,继续了Oracle加快创新的承诺。最新的Java开发工具包(JDK)提供了新功能,其中包括两项备受期待的新预览功能–实例匹配的模式匹配(JEP 305)和记录(JEP 359),以及文本块的第二个预览(JEP 368)。此外,最新的Java版本增加了对switch表达式的Java语言支持,公开了用于持续监控JDK Flight Recorder数据的新API,将低延迟Z垃圾收集器的可用性扩展到了macOS和Windows,并在孵化器模块中添加了包装完备的Java应用程序和新的外部内存访问API,以安全,高效地访问Java堆外部的内存。                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          

在本套课程中,我们将全面的讲解JDK 14的16个增强提案中涉及到的重点新特性,从环境的部署到技术的原理和应用场景都会一一的讲解,课程中将通过代码去演示JDK 14新特性的具体细节,讲解思路清晰易懂,读者可以快速的了解JDK 14的重点新特性。

 

简化版介绍:

JDK 14在 2020年 3月17日正式发布。Oracle在2020年3月17日宣布[Java 14(Oracle JDK 14)](http://www.oracle.com/java)的全面上市。Java 14通过每六个月发布一次新功能,为企业和开发人员社区提供新的增强功能,继续了Oracle加快创新的承诺。最新的Java开发工具包(JDK)提供了新功能,其中包括两项备受期待的新预览功能–实例匹配的模式匹配(JEP 305)和记录(JEP 359),以及文本块的第二个预览(JEP 368)。此外,最新的Java版本增加了对switch表达式的Java语言支持,公开了用于持续监控JDK Flight Recorder数据的新API,将低延迟Z垃圾收集器的可用性扩展到了macOS和Windows,并在孵化器模块中添加了包装完备的Java应用程序和新的外部内存访问API,以安全,高效地访问Java堆外部的内存。               

2、适应人群

有一定的Java SE基础都可以。

3、课程亮点

系统的学习JDK 14的新特性,快速了解JDK 14中涉及到的重点Java新特性技术。

JDK 14新特性介绍

1. JDK 14详细概述

2. JDK 14总体概览

3. JDK 14官方计划

4. JDK 14新特性预览

5. 使用JDK 14说明

JDK 14新特性深入理解

1.JEP 305: instanceof的模式匹配 (预览)

2.JEP 361: Switch表达式 (标准)

JEP 368: Text Blocks(二次预览) 

JEP 343: Java打包工具(孵化项目) 

JEP 358: 友好的空指针异常

JEP 359: Records记录类型 (预览

JEP 352: 非易失性映射字节缓冲区

JEP 345: G1的NUMA内存分配优化

JEP 349: JFR事件流

JEP 370: 外部存储器API(孵化)

JDK 14的其他新特性

4、主讲内容

第一章 JDK 14新特性介绍

1. JDK 14详细概述

2. JDK 14总体概览

3. JDK 14官方计划

4. JDK 14新特性预览

5. 使用JDK 14说明

第二章 JDK 14新特性深入理解

1.JEP 305: instanceof的模式匹配 (预览)

2.JEP 361: Switch表达式 (标准)

以前的switch程序

JDK 14不需要break了

JDK 14的switch表达式

JDK 14中switch的多值匹配

JDK 14的Yielding a value

小结

3. JEP 368: Text Blocks(二次预览)

引入

设计初衷

HTML示例

HTML

SQL

多语言示例

缩进

4. JEP 343: Java打包工具(孵化项目)

引入

详解

5. JEP 358: 友好的空指针异常

引入

详解

其它情况示范

详细示例

6. JEP 359: Records记录类型 (预览

动机

描述

限制

record中额外声明变量

7. JEP 352: 非易失性映射字节缓冲区

动机

描述

8. JEP 345: G1的NUMA内存分配优化

动机

描述

9. JEP 349: JFR事件流

动机

描述

10. JEP 370: 外部存储器API(孵化)

动机

描述

11. JDK 14的其他新特性

JEP 362: 弃用Solaris和SPARC端口

JEP 363: 移除CMS垃圾收集器

JEP 364: macOS系统上的ZGC(实验)

JEP 365: Windows系统上的ZGC(实验)

JEP 366: 弃用Parallel Scavenge

JEP 367: 移除Pack200工具和API

第三章总结

 1. 内容总结

更多章节请下载完整视频观看 >>
综合评分5.0

3人已评分

我也要评分

评论打分
你觉得老师讲的怎么样?

评论字数不能超过100字,还剩个字符

发表评价

南岸陌阴

老师,第8节中,equals重写,如果o是Student的子类,这样会存在问题吧?

1

2020-08-13 10:41

南岸陌阴

老师,第8节中的equals方法重写时,返回return o instanceof Student s && Objects.equals(name, s.name)作为返回值,此时如果o是Student

1

2020-08-13 10:38

spring

老师讲的非常好,一听就懂。就是下载视频密码,老师忘了贴了。没法下载。请尽快补上。谢谢

0

2020-04-13 15:23