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

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

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

## 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:删除至文档首部;nd:n为数字,表示删除n行。

       

       

      (1)cd:cd命令用来切换工作目录

    •  

       

      (2)mkdir:mkdir命令用来创建目录

       

       

       

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

       

       

       

             (4)rm:rm命令可以删除一个目录中的一个或多个文件或目录

       

       

       

       

       

              (5)ls:ls命令用来显示目标列表

       

       

       

       

      (6)创建一个Java程序

       

       

       

    •  

             (8)简单的代码编辑

    •  

       

       

    •  

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

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

      (2)递归算法

    •  

       

       

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