20182301 2019-2020-1 《数据结构与面向对象程序设计》实验1报告
Posted zhaopeining
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20182301 2019-2020-1 《数据结构与面向对象程序设计》实验1报告相关的知识,希望对你有一定的参考价值。
20182301 2019-2020-1 《数据结构与面向对象程序设计》实验1报告
课程:《程序设计与数据结构》
班级: 1823
姓名: 赵沛凝
学号:20182301
实验教师:王志强
实验日期:2019年9月9日
必修/选修: 必修
1.实验内容
- 基于命令行和IDE(Intellj IDEA 简易教程](http://www.cnblogs.com/rocedu/p/4421202.html)进行简单的Java程序编辑、编译、运行和调试。(本次实验主要使用命令行的方式)
- 练习Linux基本命令;
- 学习Java程序的JDB调试技能:https://www.cnblogs.com/rocedu/p/6371262.html
- 编写简单的Java程序。
2. 实验过程及结果
- 初步掌握Linux命令特别是man,find,locate,grep,which,whereis,cheat等核心命令;过程:进行了一段时间的背诵;结果:操作因此更加熟练。man,find,locate,grep,which,whereis,cheat的用法介绍
- 掌握Java开发工具的使用,能编写简单的Java程序,会编辑、编译、运行简单的程序;过程:该任务较为顺利,前期编写、编译、运行环境较好。结果:已经能够独立进行简单编程。
- 掌握相应环境下的调试方法。过程:该过程较为艰辛;结果:最后能够进行代码上传。
- 图解:
3. 实验过程中遇到的问题和解决过程
- 问题1:出现"找不到或者无法加载主类"的字样
- 问题1解决方案:
- 原因:1.可能是编译的时候后缀带了.class:把后缀去掉;
2.可能是因为你的java文件带了package包,但是你还在java文件所在目录运行:返回包的前一目录进行运行;
- 原因:1.可能是编译的时候后缀带了.class:把后缀去掉;
- 解决方法:1.在java文件把包删掉或者注释掉:重新编译;然后在当前目录下输入java 文件名,这样就不会找包了,直接就找到了主类。2.不删除java文件里的package行;直接编译;返回到package包文件的前一个目录
- 问题2:在调试中输入"print i"时,i为空。
- 问题2解决方案:问题是还未运行到这行,所以i不存在。可输入"step",再进行。
- 问题三:git push频频不能上传
- 问题三解决方案:可输入"$ git push -u origin master -f"进行强制上传。(其实在之前电脑出现了远程操控的问题,学姐给修好啦!)
其他(感悟、思考等)
在初级阶段,一定要一步一步脚踏实地的学习以及消防,否则很有可能错得让你找不到头绪。
参考资料
以上是关于20182301 2019-2020-1 《数据结构与面向对象程序设计》实验1报告的主要内容,如果未能解决你的问题,请参考以下文章
20182301 2019-2020-1 《数据结构与面向对象程序设计》实验6报告
20182301 2019-2020-1 《数据结构与面向对象程序设计》实验9报告
20182301 2019-2020-1 《数据结构与面向对象程序设计》第4周学习总结
20182301 2019-2020-1 《数据结构与面向对象程序设计》第十周学习总结