hi,小慕
课程

中国大学MOOC,为你提供一流的大学教育

hi,小mooc
期末考试会员
认证学习
Java面向对象程序设计
第13次开课
开课时间: 2025年09月01日 ~ 2025年12月30日
学时安排: 3-5小时每周
距离开课还有 38 天 已有 8 人参加
认证学习
认证成绩和证书
智能问答和解析
视频学习辅助
立即参加
课程详情
课程评价(54)
spContent=智能时代,与各行各业关联最密切的技术是什么?软件开发!全世界最流行的编程语言是什么? Java!还等什么,一起学Java面向对象程序设计吧!我们将带领你,从基础做起,逐步开发复杂程序。让程序提升能力,让软件改变生活。
智能时代,与各行各业关联最密切的技术是什么?软件开发!全世界最流行的编程语言是什么? Java!还等什么,一起学Java面向对象程序设计吧!我们将带领你,从基础做起,逐步开发复杂程序。让程序提升能力,让软件改变生活。
—— 课程团队
课程概述

面向对象程序设计(Object-Oriented Programming,简称:OOP)一种程序开发方法。自20世纪80年代以来,面向对象程序设计已经成为软件编程技术中一项非常关键的技术。随着互联网和Android移动应用的发展,Java语言作为面向对象语言成为当前软件开发中应用最广泛的编程语言之一。Java语言设计简洁而优美,使用方便而高效。特别是跨平台性,使其在大型应用系统和嵌入式开发中都占有重要地位。本课程以Java语言为例讨论面向对象程序设计的编程思想和开发方法。  


通过课程的学习,学员们能够掌握面向对象编程思想;学习Java编程语言;培养软件设计与开发能力。


课程特点是:1,零基础入门,所有对软件开发有兴趣的同学都可以参加课程学习;2,课程注重面向对象编程思想的训练;3,突出工程与应用,课程有大量丰富的案例,通过实例展示运用面向对象思维解决现实问题的开发过程。

授课目标

《Java面向对象程序设计》课程分为三个模块:Java编程基础、面向对象编程和高级开发。编程基础介绍Java语言的基础知识,这是学习程序设计的入门。面向对象模块介绍面向对象程序的核心概念,包括:类、对象、封装、继承和多态。高级开发部分介绍异常处理、集合类、输入/输出处理和多线程开发。

课程大纲

第一篇 Java编程基础

第一篇简介

第1讲 概述

1.1 面向对象程序设计概述

1.2 Java语言介绍

1.3 配置java开发环境

1.4 编写第一个Java程序

1.5 Java 语言编程规范(代码格式)

1.6 package语句简介

第1讲概述测验

第2讲 Java 编程基础

2.1 第一个应用程序详解

2.2 变量与数据类型

2.3 运算符

2.4 输入输出处理

2.5 控制流程语句

第2讲Java编程基础测验

第3讲 字符串与数组

3.1 字符串

3.2 数组

3.3 多维数组

第3讲 字符串与数组测验

第4讲 方法

4.1 无参方法

4.2 有参方法

4.3 数组作为方法的参数和返回实例

第4讲 方法测验

第二篇面向对象

第二篇面向对象简介

第5讲 类和对象

5.1 类和对象

5.2 构造方法

5.3 方法重载

5.4 this关键字的使用

5.5 static修饰符的使用

第5讲 类和对象测验

第6讲 封装

6.1 封装概述

6.2 封装的实现

6.3 包

6.4 访问权限控制

第6讲 封装测验

第7讲 继承

7.1 类的继承

7.2 方法重写

7.3 super关键字

7.4 final关键字

7.5 抽象类

第7讲 继承测验

第8讲 多态

8.1 多态的实现

8.2 方法绑定

8.3 对象的类型转换

8.4 接口和面向接口的编程

第8讲 多态测验

第9讲 异常处理

9.1 异常概述

9.2 异常的分类

9.3 异常处理编程

9.4 自定义异常

第9讲 异常处理测验

第10讲 集合类

10.1 集合类概述

10.2 Collection接口

10.3 泛型

10.4 List接口

10.5 Set接口

10.6 Map接口

10.7 Java 语言编程规范(集合类)

第10讲 集合类测验

第11讲 输入输出处理

11.1 Java IO概述

11.2 字节流

11.3 字符流

11.4 文件处理

第11讲 输入输出处理测验

第12讲 多线程

12.1 多线程概述

12.2 多线程程序设计

12.3 线程的生命周期

12.4 线程的调度与同步

12.5 Java语言编程规范(多线程)

第12讲 多线程测验

展开全部
参考资料

1. 《 Java编程思想》,机械工业出版社,作者:Bruce Eckel ;

2. 《Java语言规范》 ,机械工业出版社,作者:James Gosling;

3. 《Java面向对象程序设计》,清华大学出版社, 作者:孙连英、刘畅、彭涛;

4.  Java API 文档

北京联合大学
1 位授课老师
刘畅

刘畅

副教授

推荐课程

猴博士Java不挂科-2小时学完Java

猴博士爱讲课

170132人参加

猴博士C语言不挂科-4小时学完C语言

猴博士爱讲课

317446人参加

计算机网络期末冲刺-4小时突击计算机网络

王道论坛

18278人参加

数据结构与算法期末冲刺-5小时突击数据结构与算法

小谢老师01

26085人参加
下载
下载

下载App