Java 21、Java 17、Java 11、Java 8(高级)和 Spring Boot 3
掌握最新主题;获得 Oracle OCP 认证(1Z0-830、829、819、809)并编写 Spring Boot 应用程序
讲师:Dr. Seán Kennedy OCA
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 在 Java 中应用函数式编程技术,即 lambda 表达式(包括方法引用)和 Streams。
- 获得许多高级 Java 概念的知识,例如并发、泛型/集合、本地化、JDBC 和 IO/NIO.2。
- 掌握 Java 8 以来引入的重要主题,例如模块、密封类、记录、switch 表达式、未命名类和实例主方法。
- 获得通过 Java OCP 考试的技能。
探索相关主题
要求
- 了解 Java 的基础知识,例如类、对象、继承、多态性和按值调用。本课程从 lambda 表达式开始。
- 访问 IDE,例如 Netbeans、Eclipse 或 IntelliJ。
- 如果正在准备任何 Java OCP 认证,理想情况下,您应该同时使用 Enthuware(以获得出色的 MCQ 培训)。
描述
[2023 年 4 月更新] – 重大新闻 – 该课程已被 Udemy 选中纳入其 Udemy 商业计划。
-
“ Udemy Business 是经过精心挑选的高质量 Udemy 课程 — — 就像您的课程一样” [Udemy 电子邮件]。
-
“仅有 3% 的课程被选为 Udemy Business。 ”[Udemy 电子邮件]。
自从获得 Udemy 的高度认可后,我通过添加以下内容进一步改进了课程:
-
Spring Boot 3
-
Java 21、22
-
2 项完整的 OCP 认证测试
-
5 个 OCP 实践测试
-
所有代码现在都可以在我的 GitHub 存储库中找到
示例评论:
“非常棒的课程。”[Imran S.]
“Kenedy 博士真的非常优秀。我通过了 Java 17 认证,这要归功于该课程…… 86%” [Francklin]
“绝对是我上过的最好的 Java 课程!它对最复杂的主题进行了详细的解释,代码示例也非常有用。特别感谢 Seán 博士重点介绍了 Java 21 的新功能。我对这门课程非常期待。”[Anna]
“非常好 — 尤其喜欢其中的细节和节奏 — 非常棒的课程。” [Alan C]
“演讲技巧很棒,讲师对主题的了解也很丰富。完美的说话速度、停顿、细节提示。内容很棒。迄今为止最好的课程之一。 ” [Ricardo Q.]
“非常棒的课程” [EL B]
“看,这确实是我上过的最好的课程,没有太多的闲聊,内容很好,结构合理。直奔主题。” [Doug]
“解释清楚,容易理解。”[Thandekile V]
“本课程从头开始测试所有概念,涵盖所有主题。我很高兴选择了这门课程。” [Joshi J]
“简单易懂,直奔主题” [Daniel M]
“示例简单易懂。”[Mark F]
“太详细了。” [Ali A]
“非常好,非常有用” [Lilian P]
“非常出色且实用的解释” [José C]
“解释得很好,提供的资源有助于回忆所学知识。” [Javed]
“信息非常精简。它以一种非常简单的方式教会你一堆概念,而且速度非常快。”[Esteban C]
“…我刚刚完成了几个部分,我能感觉到讲师确实对 Java 有很深的了解,具有出色的教学技巧和演示技巧,我已经将很多东西运用到我的工作中,并提高了我的编码可读性和性能……” [Passakorn S]
“该课程非常有用,因为它涵盖了需要了解的有关不同 Java 版本的最新和有用功能的所有信息。” [Arnab S]
“通过例子和大量练习作业很好地解释。知识性非常强。” [Vikash K]
概述:
Java 现在有 4 个 LTS(长期支持)版本:8、11、17 和 21。本课程涵盖了所有这些版本:除了 Java 11、17 和 21 之外,它还涉及高级 Java 8 编程。事实上,我为 Java 22 添加了一个部分(见下文)。
本课程是我“Java 8 OCA (1Z0-808) 认证 – 掌握基础知识”的后续课程,该课程详细介绍了 Java 基础知识。因此,本课程从 lambda 开始,即本课程不包含类、接口、运算符和方法等基础知识。重要的是要意识到,虽然熟悉 Java 很有帮助,但认证肯定不是先决条件。
本课程从 Java 8 的高级主题开始 – lambda、流、集合、泛型、并发等。其中有关于 lambda、流和集合的作业。
然后介绍 Java 11 – LVTI、私有接口方法、注释、安全性和模块。详细检查模块(附示例)。
接下来介绍 Java 17 – 密封类、记录、开关表达式、模式匹配和文本块。其中包括涵盖所有主题的重要作业。
接下来是 Java 21 – 未命名类和实例主方法、记录模式、开关模式匹配、序列集合和虚拟线程。其中包括基于 Java 17 作业的作业。
在 Java 22 中,我介绍了未命名变量和模式。
接下来是 Spring Boot 3 应用程序 – RESTful 应用程序的工作原理、依赖注入/控制反转以及使用 Postman 进行测试。使用作业来巩固材料,并详细解释其解决方案。
2 项完整的 OCP 练习测试 – 模拟 OCP 考试本身,所有问题都有详细的解决方案。不要低估这是一个学习机会,即如果您不想参加测试,只需播放感兴趣的视频解决方案即可。
5 个 OCP 练习测验 – 上述测试的较小版本;同样,所有问题都有详细的解决方案。
课程内容涵盖一般理解和认证,即课程兼顾两者。关于认证,课程针对 Java 8 OCP (1Z0-809)、Java 11 OCP (1Z0-819) 和 Java 17 OCP (1Z0-829)。本课程与 Enthuware 出色的 MCQ 认证工具结合使用,将提供出色的培训支持。
主题的理论通过大量代码示例得到解释,这些示例用于强化主题。视频带有详细注释,以帮助学习者理解我的解释。访问代码是一种很好的学习辅助工具,因为您可以运行代码并查看更改代码后会发生什么。此外,作业/练习也是学习的一个很好的辅助工具。
主题包括:
Spring Boot 3 应用程序:
-
配置 Spring Boot 应用程序及其依赖项
-
理解 RESTful 应用程序的工作原理
-
依赖注入/控制反转如何运作
-
架构概述
-
代码详细解释
-
使用 Postman 测试应用程序
-
一份带有详细解决方案的作业
Java 22:
-
未命名变量和未命名模式
Java 21:
-
未命名的类和实例主要方法
-
记录模式
-
开关模式匹配
-
有序集合
-
虚拟线程
Java 17:
-
密封类
-
记录
-
switch表达式和模式匹配
-
文本块
Java 11:
-
模块
-
私有接口方法
-
LVTI(局部变量类型推断)
-
注解
-
安全
Java 8 高级:
-
Lambda 表达式
-
流
-
泛型
-
收藏
-
并发
-
JDBC
-
文件输入输出
-
尼日利亚.2
-
序列化
-
本土化
2 x OCP 认证测验 –根据 Oracle OCP 认证测试,每个测验包含 50 个问题;时间限制为 120 分钟,需要 68% 才能通过。每个问题都配有视频解决方案,在许多情况下,我会深入研究代码以进一步增强解释。即使您不打算参加认证考试,这些解决方案视频也会提供大量有价值的信息,因此,提供许多极好的学习机会。
5 x OCP 练习测验 –总共有 69 道 MCQ 问题。根据测试(见上文),每个问题都配有视频解答。
我的背景:
自 2002 年以来,我一直担任具有博士学位的大学讲师。12 年来,我一直代表一家备受推崇的软件公司教授定制硕士课程的 Java。
我热爱教学,这门课程充分体现了我讲解 Java 高级概念的经验。此外,我非常注重细节,这非常适合参加 Oracle Java 认证考试。
本课程适合哪些人:
- 希望进一步提高 Java 基础知识并理解高级 Java 主题的学生/软件专业人士。
- 想要掌握 Java 8 以来引入的新功能的学生/软件专业人员
- 任何准备参加 Java OCP 认证的人。
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。