20202328马文瑞实验一《Linux基础与Java开发环境》实验报告

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

课程:《程序设计与数据结构》
班级: 2023
姓名: 马文瑞
学号:20202328
实验教师:王志强
实验日期:2020923
必修/选修: 必修

## 1.实验内容
基于命令行进行简单的Java程序编辑、编译、运行和调试。

    • 练习Linux基本命令。
    • 学习Java程序的JDB调试技能:https://www.cnblogs.com/rocedu/p/6371262.html
    • 编写简单的Java程序。
    • ## 2. 实验过程及结果

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

        【1】:三个模式的互换:i——普通模式进入插入模式;:——普通模式进入命令行模式;Esc——命令行模式进入命令行模式。

              【2】:普通模式下的光标移动:h或退格: 左移一个字符;l或空格: 右移一个字符;j: 下移一行;k: 上移一行;

              【3】:i: 在光标前插入;I: 在当前行第一个非空字符前插入;gI: 在当前行第一列插入;a: 在光标后插入;A: 在当前行最后插入;o: 在下面新建一行插入;O: 在上面新建一行插入;

              【4】:y: 复制在可视模式下选中的文本;yy or Y: 复制整行文本;p: 在光标之后粘贴。P: 在光标之前粘贴。 

       

              【5】:<< 向左缩进一个shiftwidth>> 向右缩进一个shiftwidth

              【6】::wq – 保存并退出;:ZZ – 保存并退出;:x – 保存并退出;q!退出但不保存

              【7】:显示行号::set nu

              【8】:删除:x:删除光标所在处的字符;X:删除光标所在前一个字符;dd:删除整行/剪切;dw:删除一个单词;D:删除至行位;d^:删除至行首;dG:删除至文档结尾;d1G:删除至文档首部;ndn为数字,表示删除n行。

       

       

      1cdcd命令用来切换工作目录

    •  

       

      2mkdirmkdir命令用来创建目录

       

       

       

             3mvmv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中,将一组文件移至一个目标目录中

       

       

       

             4rmrm命令可以删除一个目录中的一个或多个文件或目录

       

       

       

       

       

              5lsls命令用来显示目标列表

       

       

       

       

      (6)创建一个Java程序

       

       

       

    •  

             8)简单的代码编辑

    •  

       

       

    •  

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

      1)设置断点:方法断点、行断点、条件断点、临时断点

      2)递归算法

    •  

       

       

posted @ 2021-09-23 22:57  20202328马文瑞  阅读(47)  评论(0)    收藏  举报