20182311 2019-2020-1 《数据结构与面向对象程序设计》实验一报告 |
课程:《程序设计与数据结构》
班级: 1823
姓名: 冷冲
学号:20182311
实验教师:王志强
实验日期:2019年9月9日
必修/选修: 必修
1.实验内容
- 基于命令行和IDE Intellj IDEA 简易教程进行简单的Java程序编辑、编译、运行和调试。
- 练习Linux基本命令;
- 学习Java程序的JDB调试技能
- 编写简单的Java程序。
2. 实验过程及结果
1.使用vim建立一个java小程序
2.使用javac
编译.java文件
3.使用jdb -classpath .:./bin file
单步调试
4.使用git命令将代码上传至码云
3. 实验过程中遇到的问题和解决过程
-
问题1:
import java.util.Scanner;
的书写错误 -
问题1解决方案:util写成until、Scanner忘记大写S,漏掉分号。把错误都犯了个遍再多打几次就不出错了。
-
问题2:
git push
没有配置推送目标导致的问题 -
问题2解决方案:一定要把代码放在
git clone
出来的文件目录下,否则push时找不到文件。 -
git命令理解:
- git init 创建本地版本库;
- git clone 与远程仓库建立联系;
- git add .将当前目录下文件添加到暂存区;
- git commit将文件从暂存区提到仓库;
- git push 上传到远程仓库。
-
问题3:grep及正则表达式
-
问题3解决方案:简单命令:
grep “word” file
grep是利用正则表达式进行全局搜索的工具,正则表达式就是记录文本规则的代码。 -
grep详解查看参考链接
其他
1.一定要仔细看博客学习,漏掉或者搞错哪一步都有可能得不到预期的结果。
2.上实验课前要预习,不能把任务都堆到上课再来做,但是可以把疑惑和问题留到课堂解决。