提示
AP 计算机科学 A 是一门 Java 课程:对象与类、基本类型与控制流、编写类、数组与 ArrayList、二维数组、继承与多态、递归。它是一门用真实面向对象代码(而非伪代码)讲授的编程入门课。
四道自由作答题全部是手写 Java。没有编译器替你抓分号或返回类型的错误,所以复习时要在纸上写代码——这和敲键盘是两种不同的能力。
数组与 ArrayList 是考得最多的主题。熟练掌握遍历、插入与删除,并清楚删除元素后哪些下标会移动,回报高于任何其他单项练习。
笔记用 Java 覆盖 CED 各单元,示例可直接在浏览器中编辑运行。带评分标准的历年FRQ在资料库中——四道全是写代码题,所以示范答案是完整的方法,而不是片段。
-
1
使用对象与方法
观看课程- 1.1 算法、编程与编译器导论
- 1.2 变量与数据类型
- 1.3 表达式与输出
- 1.4 赋值语句与输入
- 1.5 类型转换与变量取值范围
- 1.6 复合赋值运算符
- 1.7 应用程序接口(API)与库
- 1.8 用注释编写文档
- 1.9 方法签名
- 1.10 调用类方法
- 1.11 Math 类
- 1.12 对象:类的实例
- 1.13 对象的创建与存储(实例化)
- 1.14 调用实例方法
- 1.15 字符串操作
- 1.15 考试技巧
加载中…
-
2
选择与迭代
观看课程- 2.1 带选择与重复的算法
- 2.2 布尔表达式
- 2.3 if 语句
- 2.4 嵌套 if 语句
- 2.5 复合布尔表达式
- 2.6 比较布尔表达式
- 2.7 while 循环
- 2.8 for 循环
- 2.9 实现选择与迭代算法
- 2.10 实现字符串算法
- 2.11 嵌套迭代
- 2.12 非正式运行时间分析
- 2.12 考试技巧
加载中…
-
3
类的创建
观看课程- 3.1 抽象与程序设计
- 3.2 程序设计的影响
- 3.3 类的结构剖析
- 3.4 构造方法
- 3.5 方法:如何编写
- 3.6 方法:传递与返回对象引用
- 3.7 类变量与类方法
- 3.8 作用域与访问权限
- 3.9 this 关键字
- 3.9 考试技巧
加载中…
-
4
数据集合
观看课程- 4.1 数据采集的伦理与社会问题
- 4.2 使用数据集导论
- 4.3 数组的创建与访问
- 4.4 数组遍历
- 4.5 实现数组算法
- 4.6 使用文本文件
- 4.7 包装类
- 4.8 ArrayList 方法
- 4.9 ArrayList 遍历
- 4.10 实现 ArrayList 算法
- 4.11 二维数组的创建与访问
- 4.12 二维数组遍历
- 4.13 实现二维数组算法
- 4.14 查找算法
- 4.15 排序算法
- 4.16 递归
- 4.17 递归查找与排序
- 4.17 考试技巧
加载中…