20182332 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结

20182332 2019-2020-1 《数据结构与面向对象程序设计》第1周学习总结

教材学习内容总结

  • 配置linux 虚拟机、java环境。
  • 理解面向对象程序设计,包括属性、方法、封装等概念。
  • Java基本结构,环境变量配置,集成开发环境。
  • JAVA文件编译过程:
    • 源文件由编译器编译成字节码(ByteCode)
    • 字节码由java虚拟机解释运行。
  • git命令:
  1. git init 创建本地版本库;
  2. git clone 与远程仓库建立联系;
  3. git add .将当前目录下文件添加到暂存区;
  4. git commit将文件从暂存区提到仓库;
  5. git push 上传到远程仓库。

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

  • args的意义?
  • 解决:args为主方法入口参数,是arguments的缩写,只是一个默认名,一般都习惯性照写。
  • Java保留关键字:
abstractassertbooleanbytebreak
casecatchcharclassconst
continuedefaultdodoubleelse
enumextendsfinalfinallyfloat
forgotoifimplementsimport
instanceofintinterfacelongnative
newpackageprivateprotectedpublic
returnstrictfpshortstaticsuper
switchsynchronizedthisthrowthrows
transienttryvoidvolatilewhile

保留关键字详解:

https://blog.csdn.net/Myuhua/article/details/81411707

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

  • 问题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 出的文件目录即可。

    代码托管

    1779554-20190911085706754-1151738469.jpg

上周考试错题总结

更正:

  1. 填空: Linux Bash中,使用echo查看环境变量PATH值的命令是(echo $PATH)
  2. 判断: Linux Bash中使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
  3. 填空Linux Bash中,使grep查找当前目录下.c中main函数在那个文件中的命令是( grep main .c)
  4. 填空: Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1).

    反思:

    对Linux命令理解不深,下意识对命令排出优先级,造成对部分命令生疏的情况。

    结对及互评

    点评

  • 博客中值得学习的:
    • 教材学习内容概括行强,简介明了。
    • 有自己动手打新代码,能找到自己的问题所在。
  • 问题:
    • 希望能在课本内容总结以及问题&解决过程中加入自己的思考,使博客内容更加充实。
    • 能增加一些自己的感想,不断总结,进步。
      基于评分标准,我给本博客打分:12
      得分情况如下:
      正确使用Markdown语法(加1分)
      模板中的要素齐全(加1分)
      教材学习中的问题和解决过程(加2分)
      代码调试中的问题和解决过程(加2分)
      其他加分(加6分)
      进度条中记录学习时间与改进情况(1)
      感想,体会不假大空(1)
      有动手写新代码(1)
      错题学习深入(1)
      点评认真,能指出博客和代码中的问题(1)
      结对学习情况真实可信(1)

      点评过的同学博客和代码

  • 本周结对学习情况:
    • [20182316]
    • 结对照片
      1779554-20190911183556956-2083077362.jpg
    • 结对学习内容
      1779554-20190911184124629-349719389.jpg

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

      万事需要静下心,不能着急。

      参考资料

  • 《Java程序设计与数据结构教程(第二版)》

  • 《Java程序设计与数据结构教程(第二版)》学习指导

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标10000行30篇400小时
第一周138/1382/223/23减少了鼠标的使用次数

转载于:https://www.cnblogs.com/Stark-GR/p/11504257.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值