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


    ******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保留关键字:
    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
    保留关键字详解:
    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 出的文件目录即可。

    代码托管

    上周考试错题总结

    更正:

    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]
      • 结对照片
      • 结对学习内容

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

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

    参考资料

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 10000行 30篇 400小时
    第一周 138/138 2/2 23/23 减少了鼠标的使用次数
  • 相关阅读:
    中美贸易战再次开启,世界两极化进程正在加快形成!..... Copyright: 1688澳洲新闻网 Read more at: https://www.1688.com.au/world/international/2018/06/17/369368/
    缠师的博客中关于舒伯特中的回帖,细思极恐
    南怀瑾,脱了国学大师的外衣,只剩下江湖和名利
    你可能修了一个假的“不净观”
    陈大惠老师:什么叫道德?
    C#-正则,常用几种数据解析-端午快乐
    html5+go+websocket简单实例代码
    Task三个列子的分享
    golang-web框架revel一个表单提交的总结
    百度流行音乐-资源数据整合
  • 原文地址:https://www.cnblogs.com/Stark-GR/p/11504257.html
Copyright © 2020-2023  润新知