实验1报告

20182316胡泊 2019-2020-1 《数据结构与面向对象程序设计》实验1报告

课程:《程序设计与数据结构》
班级: 1823
姓名: 胡泊
学号:20182316
实验教师:王志强
实验日期:2019年9月9日
必修/选修: 必修

1.实验内容

2. 实验过程及结果

安装并按部就班的使用了jdb来调试代码,并学习了如何使用码云上传自己的代码,掌握后由学长学姐验收。

jdb单步调试

$ vim hellojdb.java
  • 用vim建立一个小程序(窗口一)
$ cd 20182316_hubo/
$ javac -g -d bin src/hellojdb.java
  • 通过javac编译java文件
$ jdb -classpath .:./bin hellojdb
>stop in hellojdb.main
>run
>step (下一行)
>list (使用list来查看运行到了源代码的什么位置)
>exit 
  • jdb调试

上传码云

1779780-20190910111000722-2120842539.jpg
1779780-20190910111006815-1839306268.jpg

3. 实验过程中遇到的问题和解决过程

  • 问题1:step与next的区别
  • 问题1解决方案: 一般说来,调试时遇到方法调用,我们先看调用结果对不对,结果正确,说明方法没有问题,就不用进入方法体了; 方法调用结果不对,我们才需要进入方法体进行调试。单步跟踪命令next和step在执行一般语句时没有区别,在执行有方法调用的语句时,next会把方法执行完,step
    会进入方法体。所以在调试时,单步执行我们要优先使用next,这样效率比较高。
  • 问题2:jdb调试时,出现调试文件无法找到的情况。
  • 问题2解决方案:通过 ==cd 文件所在目录== 调整路径,再调试就行了
    1779780-20190910111015137-1851892579.jpg

  • 问题3:对 bin src 不理解。
  • 问题3解决方法:一开始以为bin src只是参量,弄了半天都是不存在,之后才发现没有创建这两个目录,需要用mkdir bin src 命令创建。

感悟

  • 第一次实验课,两个操作让我从一点多一直弄到六点多,有时候一个点就要死磕很长时间,关键是英语经常看不懂啊,可见java学习长路漫漫,马虎不得。
  • 在自学的过程中,按照博客一步步操作,到最终完成,虽然过程艰难,但让我有了很强的成就感,之后会更努力学习java的。
  • 感谢学长学姐一下课就来,一直待到了最后,给了我们很大的帮助,十分感谢。 (⊙ω⊙)

转载于:https://www.cnblogs.com/hp12138/p/11496329.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值