20175212童皓桢 《Java程序设计》第一周学习

时间:2021-03-16 19:19:54

学号 20175212-2 《Java程序设计》第1周学习总结

教材学习内容总结

1.安装了virtualbox 并配置了推荐的Ubuntu虚拟机
2.在Linux下通过shell,安装了git并上传公钥,成功进行配置。掌握了使用git init(定义仓库); git add ., git commit -m""(纳入控制);git push(上传)进行代码上传托管的方法。
20175212童皓桢 《Java程序设计》第一周学习
3.学习写成Hello.java程序并进行调试,最后成功上传代码至码云。20175212童皓桢 《Java程序设计》第一周学习20175212童皓桢 《Java程序设计》第一周学习

4.成功安装使用老师编写的脚本进行代码自我管理。
5.熟悉并掌握了一些基本的Linux语句如cd (进入文件夹),cd..(返回上级),ls(列出文件),mkdir(创建文件夹),chmod(更改权限)

教材学习中的问题和解决过程

  • 问题1:使用vim编写java程序时不知道该如何让保存并退出至shell。
  • 问题1解决方案:上网搜索,使用指令:Esc wq!
  • 问题2:编写完Hello.java后无法进行编译运行。
  • 问题2解决方案:根据提示使用sudo apt install open-11-jdk-headless命令下载安装JDK后,即可编译运行。

代码调试中的问题和解决过程

  • 问题:无

代码托管

(statistics.sh脚本的运行结果截图)20175212童皓桢 《Java程序设计》第一周学习

上周考试错题总结

其他(感悟、思考等,可选)

第一周的java学习不可谓不坎坷。由于初次面对Linux系统,一些基本指令很是陌生,乃至最初在哪里写命令都找不到。virtubox, ubuntu, git, JDK等等,一系列陌生的词汇让我不知从何下手。因此我不得不用了近三个工作日中没课的时间研读学习了娄老师给的一个个参考链接,并慢慢摸索出之间的逻辑关系。通过第一周的学习,虽然对java程序的编写还尚有生疏,但我的脑海中已经有了对码云,博客园,ubuntu等学习工具的清晰的认识,并也能通过搜索尝试等方式对一些突发问题进行独立地解决。我目前的状态对Java的学习充满了热情与信心,希望能在今后的学习中保持。

参考资料