20192316 2020-2021-1 《数据结构与面向对象程序设计》实验一报告

20192316 2020-2021-1 《数据结构与面向对象程序设计》实验一报告

课程:《程序设计与数据结构》
班级: 1923
姓名: 贝世之
学号:20192316
实验教师:王志强
实验日期:2020年10月8日
必修/选修: 必修

1.实验内容

2. 实验过程及结果

2.1

好习惯:打开三个终端,分别用于编辑代码、编译及运行代码和调试代码。

2.2

练习Linux基本命令,主要是回顾第一周作业的内容

  • 复制文件:cp 文件名 路径
  • 复制目录:cp -r 路径 目录名
  • 删除文件:rm 文件名
  • 强制删除:rm -f 文件名
  • 删除目录:rm -r 目录名
  • 强制删除:rm -rf 文件名
  • 移动文件:mv 源目录文件 目的目录
  • 重命名文件:mv 旧的文件名 新的文件名
  • 压缩:zip -r -n -q -o 文件名_n.zip,n为压缩级别,使用 -e 参数可以创建加密压缩包。
  • 解压:unzip 文件名.zip

2.3

使用vim编辑器编辑一个简单的加法代码

2.4

编译及运行代码

2.5

使用jdb对编译好的文件进行调试,stop in设置方法断点,step进行运行下一行代码,next运行下一个方法,locals查看本地变量,print可以查看某个变量的值,list指出运行至源代码的位置。

2.6

上传至码云,先git -m commit再git push。

2.7

相对于命令行,在IDE上进行编译、运行、调试以及上传要方便得多。


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

  • 问题1:忘记怎么输入

  • 问题1解决方案:关键代码
    import java.util.Scanner;
    Scanner scan = new Scanner(System.in);
    int a = scan.nextInt();

  • 问题2:忘记有输入时应该如何调试

  • 问题2解决方案:关键代码
    java -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=y name
    jdb -connect com.sun.jdi.SocketAttach:hostname=localhost,port=8000

其他(感悟、思考等)

学而时习之,不亦开心乎。

参考资料

笔记

posted on 2020-10-08 14:56  王老师铁杆粉  阅读(268)  评论(0编辑  收藏  举报

导航