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

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.上实验课前要预习,不能把任务都堆到上课再来做,但是可以把疑惑和问题留到课堂解决。

参考资料

posted @ 2019-09-09 20:10  冷冲  阅读(198)  评论(0编辑  收藏  举报