# 20192324 2020-2021-1 《数据结构与面向对象程序设计》实验一报告
课程:《程序设计与数据结构》
班级: 1923
姓名: 夏馨
学号:20192324
实验教师:王志强
实验日期:2020年10月8日
必修/选修: 必修
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. 实验过程及结果
使用命令行以及ideal编辑运行和调试Java程序
2.1命令行运行:这里运行了一个小程序,输入m,n,得出他的运行结果
2.2ideal运行:ideal运行要简单方便得多,直接运行后输入m,n得出运行结果
2.3jdb调试:调试结果如下
2.4ideal调试:我们在第9行设置断点,可以看到程序在第9行便停止运行了,之后按F8单步运行调试
2.5linux基本命令:
date:打印或者设置系统的日期和时间
stty-a:可以查看或者打印控制字符(Ctrl-C、Ctrl-D、Ctrl-Z等)
passwd:用passwd-h查看
logout,login:登录shell的登录和注销命令
more,less,head tail:显示或部分显示文件内容
lp/lpstat/cancel,lpr/lpq/lprm:打印文件
chmod u+x:更改文件权限
rm-fr dir:删除非空目录
cp-R dir:拷贝目录
fg jobid:可以将一个后台进程放到前台
3. 实验过程中遇到的问题和解决过程
- 问题1:jdb调试不知道怎么进行
- 问题1解决方案:观看博客园中老师的教学博客,一步一步跟着做
其他(感悟、思考等)
因为有过之前测试的经验,所以本次实验较为简单,但同样也存在着不足,仍需继续努力。