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

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

教材学习内容总结

  • 1.配置linux 虚拟机、java环境。
  • 2.理解面向对象程序设计,包括属性、方法、封装等概念。
  • Java基本结构,环境变量配置,集成开发环境。
  • JAVA文件编译过程:
  • 1.源文件由编译器编译成字节码(ByteCode)
  • 2.字节码由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)

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

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

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

原文地址:https://www.cnblogs.com/Stark-GR/p/11504257.html

时间: 2024-10-16 13:37:58

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

20182332 实验五《数据结构与面向对象程序设计》实验报告

20182332 实验五<数据结构与面向对象程序设计>实验报告 课程:<程序设计与数据结构> 班级: 1823 姓名: 盛国榕 学号:20182332 实验教师:王志强 实验日期:2019年10月11日 必修/选修: 必修 1.实验内容&过程&结果 任务一: 完成Hello World, 要求修改res目录中的内容,Hello World后要显示自己的学号 将 android:text="Hello World!" 改为 android:text

《数据结构与面向对象程序设计》第四周学习总结

20182304 2019-2020-1 <数据结构与面向对象程序设计>第四周学习总结 教材学习内容总结 1.本章我们学习了使用并编写我们自己的类:类中有与类同名的构造方法,也可以有set,get,toSring与自己定义的方法.实例化一个对象,可通过该对象使用类里的所有方法.实例数据是每次创造一个实例后自动生成新的内存空间的变量 2.uml类图 :每个类可能包含三部分内容:类名.属性.操作(方法).UML类图有属于自己的语法,变量的类型名在变量名的后面,它们之间用冒号作为分隔符,方法的+和-

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

20182306 2019-2020-1 <数据结构与面向对象程序设计>第五学习总结 教材学习内容总结 尽量简单的总结一下本周学习内容 尽量不要抄书,浪费时间 看懂就过,看不懂,学习有心得的记一下 教材学习中的问题和解决过程 问题1:XXXXXX 问题1解决方案:XXXXXX 问题2:XXXXXX 问题2解决方案:XXXXXX ... 代码调试中的问题和解决过程 问题1:XXXXXX 问题1解决方案:XXXXXX 问题2:XXXXXX 问题2解决方案:XXXXXX ... 代码托管 (stat

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

教材学习内容总结 1.编写类与方法(构造方法的结构和用途) 2.实际参数与形式参数.public与private.return与void的区别与含义. 3.UML类图的含义与形式 4.静态类(Math类)静态变量.静态方法 5.类间关系(依赖关系.聚合关系.继承关系) 6.接口的使用,能够在某个类中实现接口的方法(Comparable.Iterator) 7.软件活动开发.方法设计.方法重载.测试(黑盒测试.白盒测试) 教材学习中的问题和解决过程 问题1:toString与return返回的值的

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

教材学习内容总结 1.继承的基本语法与用法. 2.利用UML类图表示继承关系. 3.在具体编写类的时候,先是数据声明再是方法声明. 4.toString方法用println或print或字符串连接会自动调用. 5.每创建一个对象.都会为类中声明的变量建立新的内存空间. 6.UML图一些基础使用方法. 7.对象应该是自管理的,既对象的实例数据应该仅由该对象来修改,这就构成了封装. 代码调试中的问题和解决过程 问题1:测试代码出现错误 问题1解决方案:junit的方法名必须是textxxx或xxxt

20182332 《数据结构与面向对象程序设计》实验七报告

20182332 <数据结构与面向对象程序设计>实验七报告 课程:<程序设计与数据结构> 班级: 1823 姓名: 盛国榕 学号:20182332 实验教师:王志强 实验日期:2019年10月28日 必修/选修: 必修 1.实验内容: 定义一个Searching和Sorting类,并在类中实现linearSearch,SelectionSort方法,最后完成测试.要求不少于10个测试用例,提交测试用例设计情况(正常,异常,边界,正序,逆序),用例数据中要包含自己学号的后四位提交运行

20182332 《数据结构与面向对象程序设计》实验九报告

20182332 <数据结构与面向对象程序设计>实验九报告 课程:<程序设计与数据结构> 班级: 1823 姓名: 盛国榕 学号:20182332 实验教师:王志强 实验日期:2019年12月3日 必修/选修: 必修 1.实验内容: 完成图的综合实践 (1)初始化:根据屏幕提示(例如:输入1为无向图,输入2为有向图)初始化无向图和有向图(可用邻接矩阵,也可用邻接表),图需要自己定义(顶点个数.边个数,建议先在草稿纸上画出图,然后再输入顶点和边数)(2分) (2)图的遍历:完成有向图

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

20182332 2019-2020-1 <数据结构与面向对象程序设计>第2,3周学习总结 教材学习内容总结 第二章: System.out.Printf&Println两种输出方法. Printf(避免使用)&Print输出信息之后不换行,Println输出信息之后会将光标移动至下一行. 字符串连接格式: "String"+number+"String"; 转义字符: 转义字符 含义 \b 回退键 \t 制表符 \n 换行 \r 回车

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

20182332 2019-2020-1 <数据结构与面向对象程序设计>第八周学习总结 教材学习内容总结 查找: 顺序查找: 顺序查找就是按顺序从头到尾依次往下查找,找到数据,则提前结束查找,找不到便一直查找下去,直到数据最后一位.适用于线性表的顺序存储结构和链式存储结构. 缺点:查找效率低. 二分查找: 将数列按有序化(递增或递减)排列,查找过程中采用跳跃式方式查找,即先以有序数列的中点位置为比较对象,如果要找的元素值小于该中点元素,则将待查序列缩小为左半部分,否则为右半部分.通过一次比较,