实验一报告改进版
学号 20192308 《数据结构与面向对象程序设计》实验一报告
课程:《程序设计与数据结构》
班级: 1923
姓名: 王泽荣
学号:20192308
实验教师:王志强
实验日期: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. 实验过程及结果
实验过程总体顺利结果较好,已经较为熟练的掌握了基本的使用技巧
linux的命令学习:
下图是实验的相关参考截图
下图是实验楼中的命令行学习截图
部分常用命令:
使用 mkdir(make directories)命令可以创建一个空目录
touch 命令创建空白文件
-p 参数,同时创建父目录(如果不存在该父目录)例如:mkdir -p father/son/grandson
使用 cp 命令(copy)复制一个文件到指定目录,,要成功复制目录需要加上 -r 或者 -R 参数
使用rm(remove files or directories)命令删除一个文件,,要删除一个目录,也需要加上 -r 或 -R 参数
使用 mv(move or rename files)命令移动文件(剪切),,mv 命令除了能移动文件外,还能给文件重命名。命令格式为 mv 旧的文件名 新的文件名。
打印文件内容到标准输出(终端),其中 cat 为正序显示,tac 为倒序显示
可以用clear清屏终端命令(其实滚轮往上滑还能找到记录)
使用ctrl+c终止运行(总之就是当前命令所运行的东西把他终止)
使用locate可查询文件地址
使用grep搜索指定文件内容
下图是基于linux的一个小程序的运行结果图
下图是jdb调试结果图
下图是linux中代码的码云上传结果显示
下图是在idea上的简单程序和运行截图
3. 实验过程中遇到的问题和解决过程
- 问题一 在安装完成idea之后再上传码云的问题上出现了一定阻碍
- 问题一解决,通过云班课上的相关视频教程完成了目标
- 问题二 在使用虚拟机的过程中出现了更新失败的问题,,如图所示
- 问题三 关于权限的问题,较为复杂,尚未学会
其他(感悟、思考等)
程序设计的学习过程是一个漫长持续的过程,你不可能期望一口吃成一个胖子,同时学习的内容当然还包括相关工具,环境的了解与使用。
所谓工欲善其事,必先利其器,对于程序设计学习而言,开发工具的学习也是相当重要的基础之一,必须认真面对。
在这次实验过程中,我遇到了许多问题,其中既有知识上的漏洞,也有不细心导致的马虎,这一切都补充,完善,丰富,扩展了我的计算机知识体系