# java-2022-1 **Repository Path**: yswift/java-2022-1 ## Basic Information - **Project Name**: java-2022-1 - **Description**: 面向对象程序设计(Java)源码 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2022-03-09 - **Last Updated**: 2022-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-2022-1 #### 介绍 面向对象程序设计(Java)源码 #### 第1周 入门 1. 课程介绍 2. 开发环境搭建 3. 第一个java程序 #### 第2周 基本数据类型 1. 数据类型 2. 基本数据类型 3. 输入、输出 4. 表达式 5. 流程控制语句 #### 第3周 方法 1. 方法 2. 根据分数输出等级 3. 判断素数 4. 验证哥德巴赫猜想 #### 第4周 类和对象(1) 1. 类、对象 2. 实例变量,方法 3. 构造方法 4. 变量分类(基本数据类型vs引用类型,实例变量vs局部变量,实例变量vs静态变量) #### 第5周 类和对象(2) 1. this关键字 2. 访问控制 3. 封装 #### 第6周 继承和多态(1) 1. 继承 2. Override(方法覆盖、改写、重写) 3. 多态 4. 动物继承实例 5. 抽象 #### 第7周 继承和多态(2) 1. 接口 2. JDK8接口新特性 3. super关键字 4. Object 5. 继承关系中对象的构造 6. final关键字 #### 第8周 异常,内部类 1. 异常 2. 内部类 3. 匿名内部类 4. lambda 表达式 #### 第9周 常用类 1. String 2. StringBuffer 3. 正则表达式 4. 日期、时间 5. Math #### 第10周 数组 1. 基本数据类型数组 2. 对象数组 #### 第11-12周 集合框架(1) 1. 集合框架概述 2. ArrayList #### 第13周 泛型 1. 泛型 2. 泛型上下限 #### 第14周 输入输出 1. File 类 2. 输入/输出流 #### 第15周 GUI 1. Swing 2. 事件监听 3. 绘图 4. 布局管理器 5. Eclipse WindowBuilder 插件