首页 > 技术文章 > 20182310 第一周学习总结

tursws 2019-09-11 17:15 原文

目录

目录

教材学习内容总结(教材第一章)

1.Java程序基本结构,包括注释、类、保留字及命名规范等。
2.程序开发的具体过程、环境及错误分析。
3.完成自己的第一个Java小程序,完成作业pp1.3 pp1.8.
4.熟练掌握码云上作业的上传使用。
5.学会如何使用ls vi vim 等基本命令,在助教的帮助下学会调试Java小程序。

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

1.在使用vim vi命令时,总是会打开一个新的Java程序,覆盖之前的程序,重新打很麻烦。
解决方法:在一个终端内打开多个窗口,而不是一次性的打开多个终端。
2.Java与之前学习的c语言的区别,在编程Java程序的时候,与c语言的编写和调试存在不同,一时难以适应
解决方案:上网搜索二者的不同之处 做初步了解
  • 语法不同;
  • 单文件的编译时间java比C语言快;
  • C语言可以直接操作内存,java不能直接操作;
  • C语言可以封装动态库,java不行;
  • C语言的代码不容易跨平台,java的代码容易跨平台;
  • C语言有指针,java没有指针;
  • C语言可以直接操作串口,java需要第三方jar包支持;
  • C语言的线程更加灵活,java的线程都已经封装好了;
  • C语言做单独功能,可以增加效率,java适用做web应用开发;
  • unix是C语言编写的,java也是C语言编写的;
3.依照博客更改镜像源,重新下载JDK。

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

1:git push没有配置推送目标导致的问题
解决方案:1.在码云创建仓库,linux中git clone建立连接

2.在clone出来的文件夹内创建目录放置代码,否则无法上传
2:编译时出现错误
解决方案:注意分号的打印问题,还有在输入字符串时,不使用回车,而是使用“”+“”进行换行。

上周考试错题总结

错题1:Linux Bash中,(cheat find )命令可以查find命令的使用示例。
原因:cheat是作弊,小抄的意思 find查找一个文件在系统中的什么位置,locate是神速版本的find。可以通过cheat find学习find命令。cheat能够查询命令的使用实例,man虽然更为详细,可查询的命令更全,但是没有实例。

代码托管

结对及互评


  • 点评博客:孙铭泽的博客(11)
  • 正确使用Markdown语法(+1)
  • 模板中的要素齐全(加1分)
  • 有动手写新代码的加1分
  • 代码Commit Message规范的加1分
  • 点评认真,能指出博客和代码中的问题的加1分
  • 结对学习情况真实可信的加1分
  • 教材学习中的问题和解决过程, 一个问题加1分(1)
  • 代码调试中的问题和解决过程, 一个问题加1分(3)
  • 感想,体会不假大空+1

感想

在学习java后,感觉和之前自己对于这门课的期待和认识还是有些许不同,更多的是对这门全新的语言的接触和初认识。在打代码时,慢慢的从陌生到熟悉,希望自己对虚拟机的运用能够越来越熟练。(装了虚拟机之后电脑变得卡了 时不时抽风...)

点评

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 10000行 30篇 400小时
第一周 155/155 2/2 20/20 初步掌握linux命令、java小程序和jdb调试

推荐阅读