本课程全面介绍 Java 继承,包括访问修饰符和覆盖方法。 学生将了解抽象类,学习如何读写文件、使用正则表达式解析文本,以及如何利用集合和映射等复杂的数据结构。
通过 Coursera Plus 解锁访问 10,000 多门课程。开始 7 天免费试用。


了解顶级公司的员工如何掌握热门技能

积累特定领域的专业知识
- 向行业专家学习新概念
- 获得对主题或工具的基础理解
- 通过实践项目培养工作相关技能
- 获得可共享的职业证书

该课程共有4个模块
继承是面向对象编程的核心概念,我们将从继承开始本模块的学习。 它是一个类继承另一个类的字段和方法的机制。 然后,我们将学习多态性的另一个方面--覆盖,即在子类中创建一个与超类中的方法具有相同签名的方法。 特别是,我们将了解用于打印对象的 toString 方法和用于比较对象的 equals 方法的重载,尤其是与单元测试有关的重载。 最后,我们将介绍如何通过使用修饰符来控制对变量、方法和类的访问,从而限制程序的作用域。
涵盖的内容
19个视频7篇阅读材料3个作业1个应用程序项目
你知道可以在不定义方法的情况下声明方法吗?这就像给一个方法命名,甚至给出参数和返回类型,但主体中没有代码。这些方法被称为抽象方法。为了定义抽象方法,我们将学习如何创建抽象类。有了这些新概念和新结构,我们将继续扩展 Java 知识并提高编程技能。我们还将学习如何使用 Eclipse 调试器交互式运行程序,从而更好地调试程序。这将使我们能够在执行过程中观察源代码和变量。
涵盖的内容
14个视频6篇阅读材料2个作业1个应用程序项目
Java 中有多种加载和存储数据的方法。信息可以在不同类型的数据结构中存储和处理。但数据也可以存储在外部文件中,然后加载到 Java 中。在本模块中,我们将了解 Java 如何通过打开、读取和写入外部文件与外部世界通信。这种通信方式被称为 I/O(输入/输出),其功能非常强大,有大量的选项。任何给定的 I/O 都不是特别困难,困难在于如何在各种可能性的迷宫中找到方向。本模块将引导你了解与外部文件交互的一些不同方式。此外,它还将演示您可以用来处理 Java 程序中可能出现的错误和异常的方法。特别是在处理文件时。
涵盖的内容
18个视频3篇阅读材料2个作业1个应用程序项目
在本模块中,我们将学习一些在集合(结构化的对象组)中存储和操作数据的高级技术。具体来说,我们将学习如何利用 Java 的集合框架,该框架是表示和操作不同类型集合的统一架构。我们已经有了使用一种集合的经验,那就是 ArrayList。我们还将学习如何利用映射,即关联键和值的字典。本模块还将概述一些解析文本的高级技术。特别是,我们将学习如何使用正则表达式或 regex,它们是描述用于搜索、编辑和操作文本和数据的模式的特殊字符序列。
涵盖的内容
21个视频4篇阅读材料2个作业1个应用程序项目
获得职业证书
将此证书添加到您的 LinkedIn 个人资料、简历或履历中。在社交媒体和绩效考核中分享。
位教师

从 软件开发 浏览更多内容
状态:免费试用
状态:免费试用University of California San Diego
状态:预览
人们为什么选择 Coursera 来帮助自己实现职业发展




学生评论
106 条评论
- 5 stars
78.30%
- 4 stars
14.15%
- 3 stars
1.88%
- 2 stars
0.94%
- 1 star
4.71%
显示 3/106 个
已于 Jul 6, 2025审阅
This course is good for understanding some basic concepts of Java
已于 Apr 28, 2021审阅
The lectures are good! However, some descriptions in assignments are not clear.
已于 Feb 19, 2021审阅
excellent instructor, wonderful introduction to object oriented programming and Java
常见问题
学习本专业的学生只需掌握算术和逻辑学的基本概念。
要获取课程资料、作业和证书,您需要在注册课程时购买证书体验。 您可以尝试免费试听,或申请资助。课程可能提供 "完整课程,无证书"。通过该选项,您可以查看所有课程资料,提交必要的评估,并获得最终成绩。这也意味着您无法购买证书体验。
更多问题
提供助学金,





