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

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

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

班级: 1823

姓名:钱佳禹

学号:20182333

实验教师:王志强

实验日期:2019年9月9日

必修/选修: 必修

1.实验内容

  • 基于命令行和IDE(Intellj IDEA 简易教程 进行简单的Java程序编辑、编译、运行和调试。(本次实验主要使用命令行的方式)
  • 练习Linux基本命令;
  • 学习Java程序的JDB调试技能
  • 编写简单的Java程序。

2. 实验过程及结果

  • 过程

    • 1、使用vim编译器编写一个小程序。

    • 2、用javac -g -d bin src/程序名编译程序(有后缀名)。

    • 3、使用jdb -calsspath .:./bin 程序名(没有后缀名)。

    • 4、用git命令将程序上传到码云。

  • 结果

虽然说最后都完成了,也通过了助教的验收,但过程确实十分的艰难曲折,也很痛苦。

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

  • 问题1:JDB调试安装不上,没有文件包。
  • 问题1解决方案:通过修改镜像源的博客,观看后并将自己的源修改之后,下载即可。
  • 问题2:git push 没有配置推送目标。
    20182333 2019-2020-1 《数据结构与面向对象程序设计》实验1报告_第1张图片

  • 问题2解决方案:
    方案一:

    先输入 git remote add origin 码云的https链接

    再输入 git push 或 git push -u origin master(强制上传)

    如若不成功尝试方案二:

    先输入 git remote add origin 码云的https链接

    再输入 git fetch origin

    再输入 git merge origin/master

    弹出一个窗口,在出现的窗口中随意更改一下,将分支合并。

    最后再进行git push上传或git push -u origin强制上传
  • 问题3:Windous系统和Linux系统不能共用粘贴板。
  • 问题3的解决方案:在ubuntu界面上点击“设备”,弹出菜单栏后单击“共享粘贴板”,之后单击“双向”即可。

    其他(感悟、思考等)

  • 实验一定要好好预习,博客也一定要认真仔细看。不能漏掉任何一个步骤,不然都有可能造成失败,而且自己还不知道错在哪里。
  • Linux和java一定要多练习,孰能生巧,只有多练习才知道如何使用命令和正确的语法。

参考资料

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

  • 《Java程序设计与数据结构教程(第二版)》学习指导
  • 使用开源中国(码云)托管代码
  • 学习Java程序的JDB调试技能

转载于:https://www.cnblogs.com/qianjiayu/p/11519913.html

你可能感兴趣的:(20182333 2019-2020-1 《数据结构与面向对象程序设计》实验1报告)