当前位置 : 主页 > 手机开发 > 其它 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-19
20182307 2019-2020-1 《数据结构与面向对象程序设计》实验1报告 课程:《程序设计与数据结构》 班级: 1823 姓名: 陆彦杰 学号:20182307 实验教师:王志强 实验日期:2019年9月9日 必修/选

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

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

1.实验内容

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

2. 实验过程及结果

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

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

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

其他(感悟、思考等)

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

参考资料

  • 《Java程序设计与数据结构教程(第二版)》

  • 《Java程序设计与数据结构教程(第二版)》学习指导
  • 使用JDB调试Java程序

网友评论