# java-2022-3 **Repository Path**: yswift/java-2022-3 ## Basic Information - **Project Name**: java-2022-3 - **Description**: 2022-2023-1 面向对象程序设计(Java) 课程代码 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-08-25 - **Last Updated**: 2022-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-2022-3 ## 介绍 2022-2023-1 面向对象程序设计(Java) 课程代码 #### 软件架构 软件架构说明 ## 第3周 Java基础 1. 基本数据类型变量 2. 运算符、表达式 3. 基本输入、输出语句 ## 第4周 类、对象 1. 方法:定义、调用、参数 2. 类、对象 ## 第5周 构造方法 1. 构造方法 2. 实例变量 vs 局部变量 3. 基本数据类型变量 vs 引用变量 ## 第6周 静态 1. 静态(变量,方法,静态块) 2. 变量初始化次序 3. this关键字 4. 包 5. 访问控制 6. 封装 ## 第7周 继承、多态(1) 1. 继承 2. override 3. 多态 ## 第8周 继承、多态(2) 1. 继承 2. override 3. 多态 4. 抽象类 5. 接口 ## 第9周 异常 1. 异常 2. try - catch ## 第10周 常用类 1. String 2. LocalDate,LocalDateTime, LocalTime ## 第11周 数组 1. 数组 2. 基本数据类型数组 3. 引用类型数组 ## 第12周 集合框架 1. 集合框架概述 2. ArrayList ## 第13周 泛型 1. 泛型 2. 泛型上下限 ## 第14周 输入输出 1. File 类 2. 输入/输出流 ## 第15周 GUI 1. Swing 2. 事件监听 3. 绘图 4. 布局管理器 5. Eclipse WindowBuilder 插件