课程主页: https://www.coursera.org/learn/object-oriented-programming-with-java
在现代软件开发中,面向对象编程(OOP)已经成为一种重要的编程范式,而Java语言因其丰富的特性和广泛的应用而成为学习OOP的热门选择。Coursera上提供的”Java对象导向编程入门”课程,正是为想要掌握Java编程基础的学习者准备的。这个课程是Java核心专业化的第二门课程,完成后,你将能够创建简单的Java类,并掌握封装原理、导入其他类、处理字符串以及使用高级数学函数的技巧。
课程内容分为几个模块,首先,我们会对OOP的基本概念进行简要回顾。接着,课程将带领你了解Java中的类的基本概念,让你能够开始编写简单的Java类。
课程大纲包括:
1. **类与对象**:本模块讨论使用面向对象编程的原因,并介绍Java中的类、对象、属性和方法的概念。
2. **创建类**:深入讲解如何在Java中创建类,组织类到包中,包括实例及类变量、方法、访问修饰符、参数、可变参数列表、本地变量、常量、构造函数和重载方法等内容。
3. **使用Java对象**:简要回顾对象的创建,使用”new”关键词创建对象,区分类型与类以及在JVM中创建新对象时发生的概念性变化。
4. **命名空间与Java库**:深入探讨Java包的使用,包括包的声明、包的重要性、如何导入其他包中的类、如何解决名称冲突等,最后重点介绍String、StringBuffer、StringBuilder和Math四个特定的Java类。
总的来说,这门课程为初学者提供了扎实的Java编程基础,注重理论与实践结合,使学习者能够在完成课程后独立编写简单的Java程序。如果你对Java开发感兴趣,或想提升自身编程技能,这门课程绝对值得报名参加!
课程主页: https://www.coursera.org/learn/object-oriented-programming-with-java