JavaSE概览

发布时间 2023-08-09 11:30:43作者: Rover20230226

一、JavaSE 基础

day01

# day01
1. Java语言发展史
2. Java语言跨平台原理
3. JRE和JDK
4. 常用DOS命令
5. HelloWorld案例
6. 注释
7. 关键字
8. 常量
9. 数据类型
10. 变量
11. 变量使用的注意事项
12. 标识符
13. 类型转换

day02

# day02
1. 算数运算符
2. 字符的+操作
3. 字符串的+操作
4. 赋值运算符
5. 自增自减运算符
6. 关系运算符
7. 逻辑运算符
8. 短路逻辑运算符
9. 三元运算符
10. 数据输入(Scanner)
11. 顺序结构
12. if结构
13. if...else结构
14. if...else...if结构(考试奖励)

day03

# day03
1. switch结构(春夏秋冬)
2. for结构(水仙花)
3. while结构(珠穆朗玛峰)
4. do...while结构
5. 三种循环的区别
6. 跳转控制语句
7. 循环嵌套
8. Random(范围生成)(猜数字)

day04

# day04
1. IDEA项目结构
2. IDEA快捷键
3. IDEA模块操作
4. 数组定义格式
5. 数组动态初始化
6. 数组元素访问
7. 内存分配
8. 单个数组内存图
9. 多个数组内存图
10. 多个数组指向相同内存图
11. 数组静态初始化
12. 数组操作的两个常见小问题
13. 遍历(最大值)

day05

# day05
1. 方法概述
2. 方法定义和调用
3. 方法调用过程图解
4. 带参方法定义和调用
5. 形参和实参
6. 带返回值方法定义和调用
7. 方法的注意事项
8. 方法的通用格式
9. 方法重载
10. 方法参数传递基本类型
11. 方法参数传递引用类型
12. 数组遍历(数组最大值)

day06

# day06
1. Debug
2. 案例一
	1). Debug查看偶数求和
	2). Debug查看方法调用
3. 案例二
	1). 减肥计划if版
	2). 减肥计划switch版
4. 案例三
	1). 逢七过
	2). 不死神兔
	3). 百钱百鸡
5. 案例四
	1). 数组元素求和
	2). 数组内容相同
6. 案例五
	1). 查找
	2). 反转
	3). 评委打分

day07

# day07
1. 类和对象
2. 对象的使用(Student)
3. 单个对象
4. 多个对象
5. 多个对象指向相同
6. 成员变量和局部变量
7. private
8. this(内存原理)
9. 封装
10. 构造方法
11. 构造方法的注意事项
12. 标准类的制作(JavaBean)

day08

# day08
1. API
2. String
3. String构造方法
4. String对象的特点
5. 字符串的比较(用户登录)
6. 遍历字符串
7. 字符串拼接
8. 字符串反转
9. StringBuilder
10. StringBuilder构造方法
11. StringBuilder添加和反转

day09

# day09
1. ArrayList
2. ArrayList构造和添加
3. ArrayList常用方法
4. ArrayList存储字符串并遍历
5. ArrayList存储学生对象并遍历
6. 学生管理系统(案例)
	1). 项目结构
	2). 学生类
	3). 主界面
	4). 添加学生
	5). 查看所有学生
	6). 删除学生
	7). 修改学生
	
	8). 学号不存在问题
	9). 学号重复问题