期末复习计划(Java + HTML5/CSS3)
一、先定三件事
- 考试范围:找老师要考纲 / 学长真题。没有真题的复习都是瞎猜——这一步花 30 分钟,能省你 10 小时。
- 算清分值:Java 和 H5/CSS 各占多少、题型是什么(选择/简答/代码/上机)。
- 定时间:现在到考试还有几周?下面给了「3 周版」和「1 周抱佛脚版」,照着挑。
二、每天 90 分钟的标准流程(最重要)
| 时段 | 做什么 | 为什么 |
|---|
| 20 min | 合上书默写上一天的知识框架(只写标题和关键词) | 检索练习,比反复看强 3 倍 |
| 40 min | 学新章节:看知识点总结 → 不懂的再翻书/视频 | 输入要窄,一次只啃一块 |
| 20 min | 手写 3~5 行关键代码(不查资料) | 考试是手写,不是看懂 |
| 10 min | 做 5 道自测题,错的记进错题本 | 当天闭环 |
关键:每天都要有「输出」——默写框架、手写代码、答自测题。只看书 = 白学。
三、3 周版(稳)
第 1 周:Java 基础 + 面向对象(占分最高)
- D1 基础语法、数据类型、运算符(易错:
i++、强转、短路)
- D2 流程控制、数组(手写冒泡、二分)
- D3 方法、重载、值传递、递归
- D4 类与对象、封装、构造、this、static
- D5 继承、super、重写、多态、instanceof
- D6 抽象类、接口、final、内部类(背简答:抽象类 vs 接口)
- D7 复盘:默写整章框架 + 做 20 道选择
第 2 周:Java 常用 API + 集合 + 异常 + IO
- D8 String / StringBuilder / 包装类(背:== vs equals、String 三兄弟)
- D9 日期、BigDecimal、Object
- D10 List(ArrayList/LinkedList 底层与选择)
- D11 Set、Map(HashMap 底层、TreeSet 排序)
- D12 异常体系、try-catch-finally(执行顺序题必考)
- D13 File + 字节流 + 字符流(手写文件复制)
- D14 缓冲流、转换流、Properties;复盘
第 3 周:HTML5/CSS3 + 综合
- D15 HTML 基础、标签分类、表格表单
- D16 CSS 选择器、优先级、盒模型(优先级计算必考)
- D17 浮动、清除浮动、定位(子绝父相)
- D18 flex 布局(三栏布局手写)
- D19 HTML5 新特性 + CSS3 新特性(各背 5 条)
- D20 过渡/动画/转换 + 媒体查询 + 移动端适配
- D21 综合:两科各做一套真题/模拟,错题回炉
考前 3 天:只看错题本 + 高频简答清单 + 手写代码模板,不学新东西。
四、1 周抱佛脚版
- D1 Java 语法 + 数组(只做易错点)
- D2 面向对象三大特性 + 抽象类/接口(背简答)
- D3 String/集合(ArrayList、HashMap 底层)
- D4 异常 + IO + 多线程(背简答为主)
- D5 全部 HTML + 表单
- D6 盒模型 + 浮动定位 + flex(手写三栏 + 居中)
- D7 真题 + 错题 + 简答背诵
五、怎么检验自己(别自我感觉良好)
- 合上书讲一遍:能对着空气把「多态」讲清楚,才算会。
- 手写代码:纸上写冒泡排序、三栏布局,写完再对照——考试就这么考。
- 限时做题:选择 1 分钟/题,简答 5 分钟/题。
- 错题本:学习台「错题池」已经在做这件事,期末期间每天过一遍。
六、考场策略
- 先做有把握的,简答题写关键词 + 分点(老师按点给分)
- 代码题先写框架(类名、方法签名、注释),再填逻辑,不会也要写思路
- CSS 题注意:优先级、盒模型、定位参照物这三类是送分点
- 时间不够时,优先保简答(好拿分),别死磕最后一道代码
七、资料
- 课本:黑马《Java 基础》/《HTML5+CSS3 网页设计与制作》
- 视频:黑马对应章节(1.5 倍速,只看不懂的点)
- 查询:MDN(CSS 属性最准)、菜鸟教程(快速查语法)
- 题库:学校历年真题 > 课后题 > 网上题库