当前位置 : 主页 > 手机开发 > 其它 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-19
20182320 2019-2020-1 《数据结构与面向对象程序设计》实验1报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 郑力元 学号:20182320 实验教师:王志强 实验日期:2019年9月12日 必修/选

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

课程:《程序设计与数据结构》

班级: 1823

姓名: 郑力元

学号:20182320

实验教师:王志强

实验日期:2019年9月12日

必修/选修: 必修

1.实验内容

  • 基于命令行和IDEIntellj IDEA 简易教程进行简单的Java程序编辑、编译、运行和调试。(本次实验主要使用命令行的方式)
  • 练习Linux基本命令;
  • 学习Java程序的JDB调试技能:https://www.cnblogs.com/rocedu/p/6371262.html
    编写简单的Java程序。

2. 实验过程及结果

第一步:

首先打开三个终端,分别用于编辑代码、编译及运行代码和调试代码。
随后在Linux系统中创建路径并用编辑器创建一个java文件并编辑。(在这里以vim为例)。

第二步:

在第二个终端用javac命令编译.java文件,随后会产生.class文件,并用java命令运行。

第三步:

在第三个终端运用jdb命令调试程序。

第四步:

运用git add和git commit命令将实验文件的目录转移至之前同步的码云仓库目录中。

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

  • 问题1:在调试的时候,可以正常使用step、locals等指令,但是输入list的时候提示“找不到源文件”。

  • 问题1解决方案:使用use命令指向.java源文件所在的src路径,就可以正常使用list命令了。

  • 问题2:一开始在仓库路径以外的路径进行码云的同步操作,发现会报错。

  • 问题2解决方案:代码上传到码云的操作必须要在仓库路径下执行。

其他(感悟、思考等)

  • Java的命令格式多样且对命令输入格式要求严格,必须牢记各种格式。
  • 在程序编译、运行或调试时出现错误,应首先检查当前路径与输入的命令是否匹配。

参考资料

  • 《Java程序设计与数据结构教程(第二版)》

  • 《Java程序设计与数据结构教程(第二版)》学习指导

  • Jdk调试工具jdb介绍

网友评论