java_test_week4

20165310 week4

JDK知识点

  • 启动JDK:
    • javac -g <java>:参数一定要加上-g
    • jdk -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出现问题,第二、三章编程题目之前就已全部完成。
输入图片说明
输入图片说明

原文地址:https://www.cnblogs.com/atbaoi/p/8633638.html