20182327 2019-2020-1 《数据结构与面向对象程序设计》实验一报告
2019-09-10 16:08 BBIowa 阅读(241) 评论(0) 编辑 收藏 举报20182327 2019-2020-1 《数据结构与面向对象程序设计》实验一报告
课程:《程序设计与数据结构》
班级: 1823
姓名:赵天昊
学号:20182327
实验教师:王志强
实验日期:2019年9月9日
必修/选修: 必修
1.实验内容
1.基于命令行和IDE(Intellj IDEA 简易教程](http://www.cnblogs.com/rocedu/p/4421202.html)进行简单的Java程序编辑、编译、运行和调试。(本次实验主要使用命令行的方式)
2.练习Linux基本命令;
学习Java程序的JDB调试技能:https://www.cnblogs.com/rocedu/p/6371262.html
编写简单的Java程序。
3.初步掌握Linux命令特别是man,find,locate,grep,which,whereis,cheat等核心命令;-
初步掌握Java开发的流程,会选用合适的开发环境;
掌握Java开发工具的使用,能编写简单的Java程序,会编辑、编译、运行简单的程序;
掌握相应环境下的调试方法。
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
3. 实验过程中遇到的问题和解决过程
-
问题1:对 bin src 不理解。
-
问题1解决方案:
一开始以为bin src只是命令格式,弄了半天都是不存在,之后才发现没有创建这两个目录,需要用mkdir bin src 命令创建。 -
问题2:上传马云链接建立失败,无法建立仓库,要上传的文件不在仓库目录下
-
问题2解决方案:在学长学姐的帮助下,调试码云账号,用mv命令移动目标文件,成功建立仓库并上传码云
其他(感悟、思考等)
第一次实验,各种命令不熟,错哪里也不清楚,最后多亏老师和学长学姐的教导。逐渐明白了开发环境的重要性。自己编的程序可以成功运行,虽然只是简单的hello java world。但是感觉自己已经和Java建立了链接,后面就踏实学习吧。