21 天冲刺计划(Java + HTML5/CSS3 并行 · 按教材章节)
Java:耿祥义《Java 2 实用教程(第 7 版)》,15 章
HTML5+CSS3:黑马《HTML5+CSS3 网页设计与制作(第 2 版)》,12 章
每天 2 小时(Java 70 分 + H5/CSS 50 分),周末可加 30 分钟做题。
四段式:默写 15 分 → 学新 60 分 → 手写代码 30 分 → 自测 10 分。
目标很明确:应付期末,不钻算法。Java 会写基本语法、栈/队列、排序就够。
H5/CSS 是开卷:所以这条线改成「练手写 + 做速查表 + 会翻书」,不背细节(详见《开卷策略》)。
第 1 周:语法打底 + CSS 入门
D1 | Java 第 1~2 章 | H5 第 1~2 章
- Java:Java 特点、JDK/JVM、开发步骤;8 种基本类型、类型转换、Scanner、数组
- H5:Web 标准三层、HTML5 基本结构、标签分类、文本标签、img、实体
- 手写:数组求和求最值;一个新闻页面骨架
D2 | Java 第 3 章 | H5 第 3 章(上)
- Java:运算符、
i++、if/switch、循环;手写冒泡排序 + 选择排序
- H5:CSS 三种引入、基础选择器、字体与文本属性
- 手写:冒泡排序;给 D1 的页面加样式
D3 | Java 第 4 章 | H5 第 3 章(下)
- Java:类与对象、构造方法、this、成员/局部变量、static、封装
- H5:复合选择器、层叠性、继承性、优先级计算
- 手写:学生类(private + get/set + 构造 + toString)
D4 | Java 第 5 章 | H5 第 4 章
- Java:继承、重写、super、final、上转型对象
- H5:属性选择器、关系选择器、结构化伪类、伪元素
- 手写:父类子类重写 + 多态调用
D5 | Java 第 6 章 | H5 第 5 章(上)
- Java:接口、实现、接口回调、抽象类、抽象类 vs 接口
- H5:盒模型组成、border/padding/margin、背景
- 手写:接口实现 + 抽象类各一个例子
D6 | Java 第 7 章 | H5 第 5 章(下)
- Java:内部类、匿名类、异常 try-catch-finally、throw/throws、自定义异常
- H5:CSS3 新增(圆角/阴影/渐变)、元素类型转换、垂直外边距合并
- 手写:自定义异常 + 捕获;算 3 道盒模型宽度题
D7 | 复盘 + 小测 | H5 第 6 章
- Java:把 D1~D6 各章简答默写一遍;做 20 道选择
- H5:列表、超链接、锚点、LVHA
- 检查点:Java 能独立写冒泡排序 + 学生类;H5 能做优先级/盒模型计算题
第 2 周:核心 + 集合 + 布局
D8 | Java 第 8 章(上)| H5 第 7 章(上)
- Java:String 常用方法、
== vs equals、StringBuffer/StringBuilder
- H5:表格(rowspan/colspan)、表单构成、input 类型
- 手写:字符串反转、统计字符出现次数
D9 | Java 第 8 章(下)| H5 第 7 章(下)
- Java:Date/Calendar/SimpleDateFormat、Math/Random、正则
- H5:HTML5 表单新属性/新控件、CSS 控制表单
- 手写:日期格式化;一个完整注册表单
D10 | Java 第 15 章(上)| H5 第 8 章(上)
- Java:泛型、List(ArrayList/LinkedList)、Set(HashSet/TreeSet)、Map
- H5:浮动、清除浮动、定位、z-index
- 手写:用集合统计词频
D11 | Java 第 15 章(下)| H5 第 8 章(下)
- Java:Stack、Queue 基本操作、迭代器、Collections.sort、Comparator
- H5:单列/两列/三列布局、HTML5 结构标签
- 手写:栈判断括号匹配、队列模拟排队;三列布局
D12 | Java 第 10 章 | H5 第 9 章
- Java:File、字节流、字符流、缓冲流
- H5:video/audio、source 兼容写法
- 手写:文件复制、按行读文件
D13 | Java 第 12 章 | H5 第 10 章
- Java:线程创建、生命周期、synchronized、死锁四条件
- H5:transition、transform 2D/3D、animation、两者区别
- 手写:多线程卖票(同步);hover 过渡动画
D14 | 复盘 + 小测 | H5 第 11 章
- Java:D8~D13 简答默写;做一套小测
- H5:canvas 基础、cookie/localStorage/sessionStorage
- 检查点:Java 能写集合操作 + 文件复制;H5 能默写三列布局 + 过一个动画
第 3 周:真题 + 背诵 + 查漏
D15 | Java 第 9/11/13/14 章(了解)| H5 第 12 章
- Java:GUI 组件与事件、JDBC 五步、Socket、绘图——只看简答要点,不写代码
- H5:企业网站实战思路(结构 + 布局 + 细节)
- 手写:无(今天以背为主)
D16 | Java 真题 1 | H5 真题 1
- 两科各做一套真题,限时
- 错题标注:不会 / 粗心 / 没见过
D17 | 错题回炉 | 手写代码题
- Java:只做错的题
- H5:手写 6 个必考小题(三列、居中、导航、表单、卡片、动画)
D18 | 简答背诵(两科)
- Java 15 条(见知识点文档表格)
- H5 19 条(见知识点文档表格)
- 方法:合上书念一遍,再默写关键词
D19 | 真题 2(限时)| 真题 2
D20 | 错题 + 手写模板 | 错题 + 布局默写
- Java:冒泡/选择排序、学生类、接口实现、异常、集合操作、文件复制
- H5:三列布局、清除浮动、居中、表单、动画
D21 | 全真模拟 + 查漏
- 上午:两科各一套模拟(按考试时段)
- 下午:只看错题本和简答清单
- 晚上:早睡,不熬夜
检查点(不达标就减量重排)
| 时间 | Java | H5/CSS |
|---|
| 第 7 天 | 独立写冒泡排序 + 学生类 | 优先级、盒模型计算题全对 |
| 第 14 天 | 集合操作 + 文件复制能写 | 默写三列布局 + 过渡动画 |
| 第 21 天 | 真题选择/简答 ≥ 70% | 手写布局题不查资料 |
每天怎么检验
- 手写代码:纸上写(考试就是手写),写完对照
- 合上书讲:能讲清楚才算会
- 限时:选择 1 分钟/题,简答 5 分钟/题
- 错题本:每天过一遍