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

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

课程:《程序设计与数据结构》
班级: 2023
姓名:肖郅宇
学号:20202324 
实验教师:王志强
实验日期:2021年9月23日
必修/选修: 必修

 

## 1.实验内容

  • 基于命令行进行简单的Java程序编辑、编译、运行和调试。
  • 练习Linux基本命令;
  • 学习Java程序的JDB调试技能:https://www.cnblogs.com/rocedu/p/6371262.html
  • 编写简单的Java程序。


## 2. 实验过程及结果
(一)练习linux操作

  1. ls
  2. cd
  3. mkdir
  4. javac:编译
  5. vi或者vim XX 创建命名并编辑

  6. man

  7. cat
  8. clear

     

     


(二)java程序的操作:

(1)编辑:

  应用linux命令行指令:vi/vim+文件名即可新建一个文件。

(2)编译:

先利用javac生成class类文件,在直接用Java+文件名即可运行。

 (3)调试:

利用jdb进行调试,通过设置断点,在使用next一步步运行程序,找出程序存在的问题。

 

(三)编写一个简单的程序“hello world”

            代码如下

public class a {
    public static void main(String[ ] args){
      System.out.println("Hello World!");
      }
}
运行效果见下

 

 (代码中class后的 a 要与文件名一致,否则会报错)

 

## 3. 实验过程中遇到的问题和解决过程
- 问题1:分不清终端界面与vim界面,以及vim内的三种模式。
- 问题1解决方案:多练习,上手之后就能比光听讲收获更多
- 问题2:文件名与类名不同而报错

- 问题3:英文的终端界面看着是在痛苦,动不动就要去查字典。

-问题3解决方案:正在研究把终端页面设置为中文。



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

第一次脱离集成开发环境,用vim开发java软件,期间遇到了无数的小问题,虚拟机安装、vim安装、插件安装,Java的语法差别......所有的一切都需要自主克服完成,但当真正上手使用vim编出程序的时候,才能粗略的感受到vim的优点,特别是装上了一系列插件之后的vim更是能用功能强悍来形容,只可惜还没入门,希望之后的敲代码旅途能够学有所成。

posted @ 2021-09-30 22:29  薮猫多聚体  阅读(18)  评论(0编辑  收藏  举报