20182329学号 2019-2020-1 《数据结构与面向对象程序设计》实验1报告
课程:《程序设计与数据结构》
班级: 1823
姓名: 李一卓
学号:20182329
实验教师:王志强
实验日期:2019年9月9日
必修/选修: 必修
1.实验内容
- 基于命令行和IDE(Intellj IDEA - 简易教程](http://www.cnblogs.com/rocedu/p/4421202.html)进行简单的Java程序编辑、编译、运行;)
- 练习Linux基本命令;
- 学习Java程序的JDB调试技能:https://www.cnblogs.com/rocedu/p/6371262.html
编写简单的Java程序。
2. 实验过程及结果
- 过程:首先通过简单的学习Java程序,我学会基本的Java编程,然后通过老师所给资料进行学习jdbjava程序调试,在然后独自编写一个小程序上传到码云
结果:熟练掌握JDB调试方法;会编写简单的Java程序;能够独自将代码上传到码云。
3. 实验过程中遇到的问题和解决过程
- 问题1:在打开第二个标签后,使用javac进行编译,(Javac -d bin src/helloJDB.java)后发现无法在目录上找到文件
- 问题1解决方案:后来在学长指导下发现自己吧src文件夹建在了bin文件夹下面,所以无法在bin文件夹里找到src文件夹里的java文件
- 问题2:JDB调试在进入断点后,发现自己无法用next命令进入下一行。
- 问题2解决方案:询问后,发现自己没有run,而是直接在next进行进入下一步。
- 问题3:在按照微信群里的方法进行git add .操作时,发现显示无法找到文件地址。
- 问题3解决方法:发现教程不适用我的虚拟机,按照码云官网的解决方法,缺少了将仓库clone到本地的操作,再push到仓库,再用git几行命令发送给码云。
其他(感悟、思考等)
再这次实验中,我首先感受到的是熟悉linux环境对于学习java有至关重要的作用,可以在编写java时更加快速。其次Java的调试对于Java编写非常重要,就像C语言的单步调试一样,找错,找bug,完善程序。最后学习Java也要熟悉网络环境,和自己虚拟机环境,毕竟最后程序时要上网经受检测的。+
参考资料
- 《Java程序设计与数据结构教程(第二版)》学习指导
- 码云官网客服帮助。
使用JDB调试java程序----娄老师。