Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/object-oriented-programming-with-java

在程序设计的世界中,Java作为一种流行的编程语言,经常被初学者和资深开发者广泛使用。Coursera推出的《Java面向对象编程入门》课程,正是为希望深入理解面向对象编程概念与Java基础的学习者而设计的。

本课程是Core Java专业化中的第二部分,旨在帮助学生能够创建简单的Java类,掌握封装的原则,导入其他类以便使用,同时熟练运用字符串、打印输出及高级数学函数。在课程开始之前,老师会对面向对象编程的必要概念进行简要回顾,让学生能够更好地进入学习状态。

课程大纲

类与对象

在这一模块中,我们将讨论为什么要使用面向对象编程,并介绍Java中的类、对象、属性和方法的概念。此外,将对JavaBeans规范的一些约定进行讨论,并在代码中应用这些知识。

创建类

本模块将更深入地探讨如何在Java中创建类,以及如何将类组织到包中。我们将涵盖属性(实例变量和类变量)、方法、访问修饰符、参数、可变长度参数列表、本地变量、常量、构造函数、重载方法等概念。

使用Java对象

在这个相对较短的模块中,我们将把注意力转向对象的创建,如何使用“new”关键字创建对象,类型与类之间的区别,并(概念性地)讨论在JVM中创建新对象时发生的事情。

命名空间与Java库

最后一个模块中,我们会详细探讨Java包的使用,包括如何声明包、位于包中的影响、包的重要性、如何从其他包导入类、导入的作用、如何根据规定的规则来解决名称冲突并命名自己的独特包名。最后,我们将研究四个具体的Java类:String、StringBuffer、StringBuilder和Math。

为什么推荐这门课程?

这门课程不仅为初学者提供了扎实的面向对象编程基础,同时还通过项目和实例帮助我们将理论应用到实践中。通过学习这门课程,学生们可以在编程能力上迈出重要的一步,为今后的学习与工作奠定坚实的基础。

总之,如果你对学习Java编程感兴趣,或者希望提升你的编程技能,我强烈推荐你报名参加《Java面向对象编程入门》课程。它将帮助你构建必要的编程知识,并为将来更高级的编程课程打下良好基础。

课程主页: https://www.coursera.org/learn/object-oriented-programming-with-java

作者 CourseEye