20182319 2019-2020-1 《数据结构与面向对象程序设计》实验一报告
课程:《程序设计与数据结构》
班级: 1823
姓名: 彭淼迪
学号:20182319
实验教师:王志强
实验日期:2019年9月9日
必修/选修: 必修
1.实验内容
•基于命令行和IDEIntellj IDEA 简易教程进行简单的Java程序编辑、编译、运行和调试。(本次实验主要使用命令行的方式)
•练习Linux基本命令;
•学习Java程序的JDB调试技能
•编写简单的Java程序。
2. 实验过程及结果
首先,因为需要在虚拟机具进行java编程,所以我们需要下一些jdk的程序。下载好后,我们可以编程了。
- 第一步,我们用vim打开一个
.java
的文件,并在其中输入想要运行的代码。 - 然后,按两次
Ctrl+Shift+t
新开两个窗口,其中一个用来编译并运行,一个用来debug。 - 关于debug:先在第三个窗口打下这样一段
javac -g -d bin src/(你的文件名).java
,然后用stop in/at +(你想要的断点位置)
设置断点,之后可以用step或next进入下一步,用list或local查看,cont退出。 - 最后,完成这些步骤后把代码上交即可。
3. 实验过程中遇到的问题和解决过程
- 问题1:
- 发现一直下载不了ocral jdk和一些其它的文件而且可以下的下载的速度十分慢。
- 问题1解决方案:
- 发现问题出自我的镜像源,于是,按照教程上的步骤,把原来Ubuntu的镜像换成了阿里云的镜像源,问题基本上得到解决,ocral jdk一直下不了,但好像用open jdk也是没有问题的,于是就只好用open jdk了。
- 问题2:
- 用码云的无法上传代码
- 问题2解决方案:
- 因为开始用的是19.04的Ubuntu,试着用了方法一和方法二,都无法上会传代码,初步分析是因为Ubuntu的版本过新,码云可能还没有更新,于是只好重新安装了16.04的版本。然后发现方法一还是不行,但方法二去是可以的。
其他(感悟、思考等)
xxx
xxx