# Java面向对象程序设计
**Repository Path**: edu2act/course-javase
## Basic Information
- **Project Name**: Java面向对象程序设计
- **Description**: 基础课程,《Java面向对象程序设计》课程仓库
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 3
- **Forks**: 2
- **Created**: 2021-08-17
- **Last Updated**: 2023-09-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

# Java SE面向对象程序设计
## 课程资料
- 阿里巴巴Java开发手册 [
查看](./materials/doc/AlibabaJavaManualv1.3.0.pdf) [
下载](./materials/doc/AlibabaJavaManualv1.3.0.pdf)
- Java API1.8文档(英文版) [
下载](./materials/doc/JavaSE8.zip)
## 课程内容
| 章节 | 名称 | 内容 | 课件 | 课堂Demo |
|:---:|:---|:---|:---|:---|
|第一章|Java概述|-课程介绍
- Java语言的历史、特点
- Java平台及主要应用方向
- Java的工作原理
- Java开发环境的搭建
- Java程序的基本结构
- Eclipse的安装及使用|[
查看](./materials/slides/ch01.pptx) [
下载](./materials/slides/ch01.pptx)|
|第二章|Java基础|-输入、输出
- 标识符、关键字
- 数据类型
- 运算符和表达式
- 流程控制|[
查看](./materials/slides/ch02.pptx) [
下载](./materials/slides/ch02.pptx)|[
Demo](./materials/demo/ch02/Demo.java)
|第三章|数组|-数组的概念
- 一维数组
- 二维数组
- Arrays类|[
查看](./materials/slides/ch03.pptx) [
下载](./materials/slides/ch03.pptx)|[
Demo](./materials/demo/ch03/Demo.java)
|第四章 第一讲|类和对象(1)|- 面向过程程序设计
- 类和对象概述
- 面向对象程序设计三大特征|[
查看](./materials/slides/ch04-01.pptx) [
下载](./materials/slides/ch04-01.pptx)|
|第四章 第二讲|类和对象(2)|- 类和对象的定义
- 类的成员
- 垃圾回收机制|[
查看](./materials/slides/ch04-02.pptx) [
下载](./materials/slides/ch04-02.pptx)|[
Demo1](./materials/demo/ch04/Demo1.zip)
[
Demo2](./materials/demo/ch04/Demo2.zip)
|第五章|继承|- 继承的实现
- 方法重写
- 包的使用|[
查看](./materials/slides/ch05.pptx) [
下载](./materials/slides/ch05.pptx)|[
Demo](./materials/demo/ch05/Demo.zip)
|第六章|抽象类和接口|- 抽象类
- 接口
- Object类|[
查看](./materials/slides/ch06.pptx) [
下载](./materials/slides/ch06.pptx)|[
Demo1](./materials/demo/ch06/Demo1.zip)
[
Demo2](./materials/demo/ch06/Demo2.zip)
|第七章|多态|- 多态的概念
- 多态的实现
- 多态的编程应用|[
查看](./materials/slides/ch07.pptx) [
下载](./materials/slides/ch07.pptx)|[
Demo](./materials/demo/ch07/Demo.zip)
|第八章 |包装器类|- 包装器类的概念
- 包装器类型与基本数据类型的转换
- 自动装箱的概念
- 自动装箱引发的一系列问题|[
查看](./materials/slides/ch08.pptx) [
下载](./materials/slides/ch08.pptx)|[
Demo](./materials/demo/ch08/Demo.zip)
|第九章 |内部类|- 成员内部类
- 局部内部类
- 匿名内部类
- 静态内部类|[
查看](./materials/slides/ch09.pptx) [
下载](./materials/slides/ch09.pptx)|[
Demo](./materials/demo/ch09/Demo.zip)
|第十章|枚举|- 枚举的定义
- 基本用法|[
查看](./materials/slides/ch10-02.pptx) [
下载](./materials/slides/ch10-02.pptx)|[
Demo](./materials/demo/ch10/Demo.zip)
|第十章 |static 修饰符|- 静态属性
- 静态方法
- 静态代码块
- 静态类|[
查看](./materials/slides/ch10-01.pptx) [
下载](./materials/slides/ch10-01.pptx)|[
Demo](./materials/demo/ch10_01/Demo.zip)
|第十一章 |异常和断言|- 异常概述
- 异常处理机制
- 自定义异常
- 断言|[
查看](./materials/slides/ch11.pptx) [
下载](./materials/slides/ch11.pptx)|[
Demo1](./materials/demo/ch11/Demo1.zip)
[
Demo2](./materials/demo/ch11/Demo2.zip)
|第十二章 第一讲|字符串、日期|- 字符串、字符串的解析
- 日期、日期的格式化|[
查看](./materials/slides/ch12-01.pptx) [
下载](./materials/slides/ch12-01.pptx)|[
Demo](./materials/demo/ch12/Demo.zip)
|第十二章 第二讲|JDK8中的日期|- JDK8中的日期|[
查看](./materials/slides/ch12-02.pptx) [
下载](./materials/slides/ch12-02.pptx)|
|第十三章|容器和泛型|- 容器概述
- 集合
- 迭代器
- 泛型|[
查看](./materials/slides/ch13) [
下载](./materials/slides/ch13.pptx)|[
Demo1](./materials/demo/ch13/Demo1.zip)
[
Demo2](./materials/demo/ch13/Demo2.zip)
|第十四章|流和文件(1)|- 文件处理
- IO和流
- 字节流|[
查看](./materials/slides/ch14-01.pptx) [
下载](./materials/slides/ch14-01.pptx)|[
Demo](./materials/demo/ch14/Demo.zip)
|第十四章|流和文件(2)|- 字符流
- 对象流
- 其他常用流|[
查看](./materials/slides/ch14-02.pptx) [
下载](./materials/slides/ch14-02.pptx)|[
Demo](./materials/demo/ch14/Demo.zip)
|第十五章|网络编程|- 网络编程基础
- Java中网络编程相关类|[
查看](./materials/slides/ch15.pptx) [
下载](./materials/slides/ch15.pptx)|[
Demo](./materials/demo/ch15/Demo.zip)