****** 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结
******2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结
教材学习内容总结
- 配置linux 虚拟机、java环境。
- 理解面向对象程序设计,包括属性、方法、封装等概念。
- Java基本结构,环境变量配置,集成开发环境。
- JAVA文件编译过程:
- 源文件由编译器编译成字节码(ByteCode)
- 字节码由java虚拟机解释运行。
- git命令:
- git init 创建本地版本库;
- git clone 与远程仓库建立联系;
- git add .将当前目录下文件添加到暂存区;
- git commit将文件从暂存区提到仓库;
- git push 上传到远程仓库。
教材学习中的问题和解决过程
- args的意义?
- 解决:args为主方法入口参数,是arguments的缩写,只是一个默认名,一般都习惯性照写。
- Java保留关键字:
abstract | assert | boolean | byte | break |
---|---|---|---|---|
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
保留关键字详解: |
代码调试中的问题和解决过程
- 问题1:VM启动错误:找不到或无法加载主类:code.java。
- 解决方案(临时方案):在bash中输入:
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-amd64
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
- 问题2:git push 推送无关文件。
- 解决方案:将代码放在git clone 出的文件目录即可。
代码托管
上周考试错题总结
更正:
- 填空: Linux Bash中,使用echo查看环境变量PATH值的命令是(echo $PATH)
- 判断: Linux Bash中使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
- 填空Linux Bash中,使grep查找当前目录下.c中main函数在那个文件中的命令是( grep main .c)
- 填空: Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1).
反思:
对Linux命令理解不深,下意识对命令排出优先级,造成对部分命令生疏的情况。
结对及互评
点评
- 博客中值得学习的:
- 教材学习内容概括行强,简介明了。
- 有自己动手打新代码,能找到自己的问题所在。
- 问题:
- 希望能在课本内容总结以及问题&解决过程中加入自己的思考,使博客内容更加充实。
- 能增加一些自己的感想,不断总结,进步。
基于评分标准,我给本博客打分:12
得分情况如下:
正确使用Markdown语法(加1分)
模板中的要素齐全(加1分)
教材学习中的问题和解决过程(加2分)
代码调试中的问题和解决过程(加2分)
其他加分(加6分)
进度条中记录学习时间与改进情况(1)
感想,体会不假大空(1)
有动手写新代码(1)
错题学习深入(1)
点评认真,能指出博客和代码中的问题(1)
结对学习情况真实可信(1)
点评过的同学博客和代码
- 本周结对学习情况:
- [20182316]
- 结对照片
- 结对学习内容
其他(感悟、思考等,可选)
万事需要静下心,不能着急。
参考资料
ㅤ | 代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 |
---|---|---|---|---|
目标 | 10000行 | 30篇 | 400小时 | ㅤ |
第一周 | 138/138 | 2/2 | 23/23 | 减少了鼠标的使用次数 |