# 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 ![河北师范大学软件学院](./image/logo.png) # 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)