20192305王梓全 实验一《Linux基础与Java开发环境》实验报告

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

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

1.实验内容

  • 基于命令行和IDE进行简单的Java程序编辑、编译、运行和调试。
  • 练习Linux基本命令。
  • 学习Java程序的JDB调试技能。
  • 编写简单的Java程序。

2. 实验过程及结果

一、基于命令行的简单Java程序编辑:

程序:

编写了一个简单的加法程序

调试:

输入第一个变量为2,第二个变量为4进行调试

我们可以看到所有的中间变量的值。

二、IDE进行简单Java程序编辑:

程序:

在第7行设置断点并debug

Step Into(快捷捷F7)和Step Over(快捷捷F8)执行下一行(单步运行)可以看到各个变量值的变化

三、linux基本命令:

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:linux调试,无法使用locals查看中间变量值。
  • 问题1解决方案:用java -g 编译

其他(感悟、思考等)

熟练了编译与调试。

参考资料

posted @ 2020-10-11 12:46  王梓全  阅读(158)  评论(0编辑  收藏  举报