"Barron 's AP A Computer Science(with CD-ROM)"(Author:Kors Foundation):is aimed at students reviewing for the ap computer science a exam. it would normally be used at the completion of an ap course. however, it contains a complete summary of all topics for the exam, and it can be used for self-study if accompanied by a suitable textbook.
前言
绪论
考试概要
参加考试的提示
选择题部分
开放式问答题部分
如何使用本书
模拟考试一/测试题
计算机科学(I)
计算机科学(II)
答案(I)
试题考点分析
答案解析
第一章 Java语言特点介绍
类和包
标识符和类型
标识符
内置类型
数值存储
十六进制数
Filnal变量
运算符
算数运算符
关系运算符
逻辑运算符
赋值运算符
递增递减运算符
运算符的优先级
输入/输出
输入
输出
转义字符
控制结构
条件结构
循环结构
异常和错误
选择题
答案
答案解析
第二章 对象和类
对象
方法
方法头部
方法类型
方法重载
范围
this关键字
引用
引用与原始数据类型
null引用
方法参数
选择题
答案
答案解析
第三章 继承和多态
继承
超类和子类
继承层次结构
实现子类
声明子类对象
多态
动态绑定(后期绑定)
类型兼容性
向下转换
Classcastexception
抽象类
抽象类
abstract关键字
接口
接口
定义接口
implements关键字
comparable接口
选择题
答案
答案解析
第四章 一些标准类
普遍超类
方法对象
字符串类
字符串对象
构造字符串对象
连接运算符
包装类
双精度浮点数类
教学类
随机数
选择题
答案
答案解析
第五章 程序设计和分析
软件开发的生命周期
瀑布模型
程序详细计划书
程序设计
程序实现
调试和测试
程序维护
面向对象程序设计
确定类
确定行为
确定类之间的关系
UML图
实现类
实现方法
词汇小结
程序分析
程序的正确性
验证
性能
选择题
答案
答案解析
第六章 数组和数组列表
一维数组
初始赋值
数组的长度
遍历数组
数组作为参数
类中的数组变量
对象数组
数组算法分析
敷组列表
集合APIN
集合层次结构
集合和泛型
list<E>接口
list<E>方法
ArrayList<E>类
使用ArrayList<E>
集合和迭代器
定义迭代器
iterator<E>接口
使用泛型迭代
二维数组
声明
操作二维数组
二维数组作为参数
选择题
答案
答案解析
第七章 递归
递归方法
简单递归方祛的一般形式
编写递归方法
递归方法分析
排序算法使厨递归
递归辅助方法
二维网络中的递归
开放式问答题示例一
开放式问答题示例二
选择题
答案
答案解析
第八章 排序和搜索
排序:选择和插入排序
选择排序
插入排序
递归排序:归并排序和快速排序
归并排序
快速排序
Java里的排序算法
顺序搜索
二进制搜索
选择题
答案
答案解析
第9章 GridWorld示例学习
概述
类
角色
Location类
方法
Rock类和Flower类
Rock类
Flower类
Bug类
描述
方法
BoxBug类
描述
方法
Critter类
描述
方法
ChameleonCritter类
描述
方法
Grid<E>接口
方法
AbstractGrid<E>灭
描述
方法
BoundedGrid<E>类和UnboundedGrid<E>类
描述
方法
示例学习和ap考试
选择题
答案
答案解析
模拟考试
模拟考试二
计算机科学(I)
计算机科学(II)
答案(I)
答案解析
模拟考试三
计算机科学(I)
计算机科学(II)
答案(I)
答案解析
附录:有用的计算机术语词汇表
索引