20202323 实验一《Linux基础与Java开发环境》实验报告

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

课程:《程序设计与数据结构》
班级: 2023
姓名: 蒙思洋
学号:20202323
实验教师:王志强
实验日期:2021年9月19日
必修/选修: 必修

## 1.实验内容

1、基于命令行进行简单的Java程序编辑、编译、运行和调试。

2、练习Linux基本命令;

3、学习Java程序的JDB调试技能:https://www.cnblogs.com/rocedu/p/6371262.html

4、编写简单的Java程序。

 ## 2. 实验过程及结果
一、基于命令行进行简单的Java程序编辑、编译、运行和调试。

1.

cd  进入某目录

cd .. 进入上级目录

 ls 列出当前目录下的文件

 rm 删除当前目录下某个文件

 mkdir  创建文件夹

 cp 复制某文件至某地址

mv 将某文件转移或重命名

man  查找命令的使用方法等

vi/vim 创建文件并进入编辑

 java 运行一个java程序

javac 编译一个java文件                     

 

 

 

 

二、练习Linux基本命令

cd  进入某目录

cd .. 进入上级目录

 ls 列出当前目录下的文件

 rm 删除当前目录下某个文件

 mkdir  创建文件夹

 cp 复制某文件至某地址

mv 将某文件转移或重命名

man  查找命令的使用方法等

vi/vim 创建文件并进入编辑

 java 运行一个java程序

javac 编译一个java文件

$:将光标移动到当前行尾

n$:自定义移动到哪一行行尾

光标的移动:

h或退格: 左移一个字符;
l或空格: 右移一个字符;
j: 下移一行;
k: 上移一行;
gj: 移动到一段内的下一行;
gk: 移动到一段内的上一行;
+或Enter: 把光标移至下一行第一个非空白字符。
-: 把光标移至上一行第一个非空白字符。
w: 前移一个单词,光标停在下一个单词开头;
W: 移动下一个单词开头,但忽略一些标点;
e: 前移一个单词,光标停在下一个单词末尾;
E: 移动到下一个单词末尾,如果词尾有标点,则移动到标点;
b: 后移一个单词,光标停在上一个单词开头;
B: 移动到上一个单词开头,忽略一些标点;
ge: 后移一个单词,光标停在上一个单词末尾;

三、学习Java程序的JDB调试技能

调试四种断点:方法断点,行断点,条件断点,临时断点

四、编写简单的Java程序

1.hello world

 2

.

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

1.安装jdb和jdb调试的过程遇到困难,在同学的帮助下成功解决

2.vim的常用指令容易忘记,在自己多运用了几遍之后,能更好地记忆

 

## 其他(感悟、思考等)

java对我来说是一门既陌生又熟悉的编程语言。熟悉的地方在于Java和c语言在许多方面都有着相同性。而让我陌生的地方在于Java有着全新的语法。信心,恒心,毅力是最重要的.这是我们必须具备的心理素质.。我们应该尽自己的全力,来学好java,来体会编程带给我们的乐趣。

## 参考资料

-  [《Java程序设计与数据结构教程(第二版)》](https://book.douban.com/subject/26851579/)

-  [《Java程序设计与数据结构教程(第二版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)
-  ...

 

 

 

posted @ 2021-09-23 00:26  20202323蒙思洋  阅读(48)  评论(0编辑  收藏  举报