Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/java-class-library

课程概述

Java类库是核心Java专业化的第四门也是最后一门课程。这一系列编程专业化课程源于LearnQuest的私密Java训练营,旨在为在许多企业环境中被雇佣为IT开发者所需的技能做好准备。

完成此课程后,您将能够使用Java泛型编写可重用的安全类型代码,处理对象集合,处理文件等。

课程大纲

  1. 课程概述:本模块提供了核心Java – Java类库课程的概述。Java 8类库中有4200多类,比之前版本增加了数百个新类。在本课程中,我们将覆盖启用类库的附加语言特性,重要库区域,并提供自我探索的路线图。
  2. Java泛型:我们将学习Java的一个主要特性,泛型(在其他一些语言中称为模板或参数类型),该特性在Java 5中引入。泛型是确保类型安全的关键工具。
  3. Java集合:我们将讨论Java集合类,这些类是在Java 5中引入,并在Java 8中通过Java Streams(java.util.stream)技术进行了扩展。集合为我们管理数据集合提供了比之前使用的简单线性数组更强大和更灵活的能力。
  4. 异常处理:不同的编程模型以不同的方式处理错误条件。Java在处理异常方面采取了不同的方法,这种方法从C++等环境中吸取了经验。在本模块中,您将学习Java如何处理异常,并学习如何处理和(在必要时)创建异常。
  5. 输入和输出:Java具备丰富的输入和输出(I/O)能力,这些能力不断演变。Java可以处理网络I/O、文件I/O、阻塞和非阻塞I/O等。在此模块中,我们将概述I/O,并重点讨论使用文件进行简单文本I/O。
  6. 枚举:Java枚举允许我们创建一组固定的常量值。它们是对象,因此可以具有方法和属性,但它们仍然是固定的、常量的集合。
  7. 注解:注解是一种将元数据附加到Java代码的方式。从Java 5开始增加的这种被动元数据功能,可能乍一看似乎不重要,但它是现代Java框架如何工作的关键。

总结

总的来说,Java类库课程是学习如何在各种企业环境中有效利用Java的重要一步。课程涵盖了广泛的主题,从泛型到集合,从异常处理到I/O,甚至包括注解的高级用法,非常适合希望深入掌握Java的开发者。

推荐理由

如果您希望提高Java技能,为职业发展铺平道路,这门课程绝对值得您投资时间!

课程主页: https://www.coursera.org/learn/java-class-library

作者 CourseEye