Java 第二次测试总结
1. 相关知识点总结
Java测试题循环与递归知识点
补充知识点:
- for循环语句:for(表达式1;表达式2;表达式3)表达式一负责完成变量的初始化!表达式2是值为boolean型的表达式,称为循环条件,表达式3用来休整变量,改变循环条件。
- 若switch语句中的表达式的值不与任何case的常量值相等,则执行default后面的若干语句。
- for(声明循环变量:数组的名字)意思为循环变量一次取数组中的每一个元素的值。
- Scanner类可创建对象,注意语句中next后的类型要大写首字母。
- 递归算法是一种直接或间接地调用自身的算法。
Java JDB调试知识点
补充知识点:
| ** 命令列表 ** | 用法 |
|---|---|
| connectors | 列出此 VM 中可用的连接器和传送器 |
| run [类 [参数]] | 开始执行应用程序的主类 |
| print <表达式> | 输出表达式的值 |
| dump <表达式> | 输出所有对象信息 |
| eval <表达式> | 输出表达式的值(与 print 相同) |
| set | 为字段/变量/数组元素指定新值 |
| locals | 输出当前堆栈帧中的所有局部变量 |
| classes | 列出当前已知的类 |
| class <类 ID> | 显示已命名的类的详细信息 |
| methods <类 ID> | 列出类的方法 |
| stop in <类 ID>.<方法>[(参数类型,...)] | 在方法中设置断点 |
| stop at <类 ID>:<行> | 在行中设置断点 |
| clear <类 ID>.<方法>[(参数类型,...)] | 清除方法中的断点 |
| clear <类 ID>:<行> | 清除行中的断点 |
| clear | 列出断点 |
| step | 执行当前行 |
| step up | 执行到当前方法返回到其调用程序 |
| stepi | 执行当前指令 |
| next | 跳过一行(跨过调用) |
| cont | 从断点处继续执行 |
| list [line number | method] |
| use(或 sourcepath)[源文件路径] | 示或更改源路径 |
| exclude [<类模式>, ... “无”] | 对于指定的类,不报告步骤或方法事件 |
| classpath | 从目标 VM 输出类路径信息 |
| 将命令重复执行 n 次 | |
| help(或 ?) | 列出命令 |
| version | 输出版本信息 |
| exit(或 quit) | 退出调试器 |
课上内容结果补做








第二章、第三章编程题补做







