20182307 2019-2020-1 《数据结构与面向对象程序设计》实验1报告

20182307 2019-2020-1 《数据结构与面向对象程序设计》实验1报告

课程:《程序设计与数据结构》
班级: 1823
姓名: 陆彦杰
学号:20182307
实验教师:王志强
实验日期:2019年9月9日
必修/选修: 必修

1.实验内容

  • 基于命令行和IDE Intellj IDEA 简易教程 进行简单的Java程序编辑、编译、运行和调试。
  • 练习Linux基本命令;
  • 学习Java程序的JDB调试技能
  • 编写简单的Java程序。

2. 实验过程及结果

  • 1. 编写一个简单的Java程序
    15
  • 2. 编译程序
    16
  • 3. 运行程序
    17
  • 4. JDB调试
    18
  • 5. 使用git命令上传到码云
    19

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

  • 问题1:javac命令编译时找不到文件
    20
  • 问题1解决方案:在javac命令中加入文件所在具体路径
    21
  • 问题2:Java程序编译错误
    22
  • 问题2解决方案:将Strings改为String

其他(感悟、思考等)

  • 作为一个刚开始学习Java的新手,应该更注重于Java的基本语法,养成良好的习惯,而不是追求速度
  • 与上学期学习C语言时直接在编译器里实践代码不同,这学期我们是在Linux的操作系统下编译Java程序。编译、运行、单步调试都需要使用指令去完成。这在学习初期给我造成了困难,因为指令中各类参数、字母的含义都是缩写且不明确的,无法理解便难以良好应用。
    • 解决方法有两个,第一是查阅资料,弄清楚缩写指令的具体含义,以及各个参数的含义,以便辅助理解。(例如javac命令中-g参数是为了产生各种调试信息)
    • 第二就是多次的练习。流程的复杂也是学习的一大难点,只有多次练习了才能弄清楚。(例如必须先用javac命令编译生成class文件,才能用java命令运行程序)

参考资料

posted @ 2019-09-13 15:35  陆彦杰  阅读(181)  评论(0编辑  收藏  举报