20165310 week4
JDK知识点
- 启动JDK:
javac -g <java>
:参数一定要加上-gjdk -classpath .:./bin <class>
:一开始容易忘记加上-classpath
,依然可以打开jdb,但是接下来的操作中会出现错误
- 断点:
- 设置断点
stop in <class>.<method>
:方法断点stop at <class>:<line>
:行断点
- 断点间跳跃:cont
- 查看断点:
clear
或者stop
- 设置断点
- 执行:
run
:设置完第一个断点后运行程序step
:单步调试,进入方法逐步调试next
:单步调试,直接完成方法执行
- 查看结果:
print <参数名>
或者eval <参数名>
:查看参数当前值list
:列出全部代码与执行情况,但之前要用use
指出源代码位置
- 退出JDB
exit
或者quit
:退出JDK
课上内容补做与截图如下
- 命令行输入参数n,jdk设置断点并运行,显示代码
- 初始状态sum=0,n=3
- n=1时(即本处用于计数的i=1时)
- n=2时(即i=2时)
- n=3时(即i=3时)
第二、三章编程题目
本次JDB课上作业没完成原因是因为JDB出现问题,第二、三章编程题目之前就已全部完成。