周次 | 内容 | 学习时长建议 |
第一周 | 【第一章-1】JDK下载与配置电脑的环境变量,并在电脑上运行第一个java程序 | 2h |
【第一章-2】IDEA开发环境的安装与编写第一个程序 | 2h | |
第二周 | 【第二章-1】Java编程基础——变量与常量 | 1h |
【第二章-2】Java编程基础——运算符 | 1.5h | |
【第二章-3】Java编程基础——流程控制语句 | 1.5h | |
第三周 | 【第二章-4】Java编程基础——方法和数组 | 1h |
【第三章-1】面向对象——类与对象基本概念 | 3h | |
第四周 | 【第四章】面向对象——封装 | 2h |
【第四章】面向对象——继承 | 2h | |
【第四章】面向对象——多态 | 2h | |
第五周 | 【第四章】面向对象——final、static、super关键字 | 2h |
【第四章】面向对象——抽象类和接口 | 2h | |
第六周 | 【第四章】面向对象——内部类 | 3h |
【第四章】面向对象——异常 | 2h | |
第七周 | 【第五章】Java API-常用类库(上) | 2h |
【第五章】Java API-常用类库(下) | 2h | |
第八周 | 【第六章】集合类:List、Iterator迭代器 | 2h |
【第六章】集合类:Set | 2h | |
【第六章】集合类:Map | 2h | |
第九周 | 【项目实战】项目分析——随机点名小应用 | 2h |
【详细实现】v1.0 随机点名应用 | 2h | |
第十周 | 【复习前面知识点】刷题 | 4h |
【详细实现】v1.1 随机点名应用 | 2h | |
【算法提升】分数加减法 | 2h | |
第十一周 | 【第七章】I/O输入输出:File类 | 2h |
【第七章】I/O输入输出:文件字节流 | 2h | |
第十二周 | 【第七章】I/O输入输出:文件字符流 | 2h |
【第八章】多线程基本概念与特点 | ||
【第八章】多线程——Thread类 | ||
第十三周 | 【第八章】综合练习——多线程之手敲代码 | |
【刷题练习】1、2 | ||
其余时间 | 算法练习、充电相关知识 |