zoukankan      html  css  js  c++  java
  • 20172311 《程序设计与数据结构》第二周学习总结

    20172311 《程序设计与数据结构》第二周学习总结

    教材学习内容总结

    本周通过对第一周内容的补充学习和第二周内容的学习对java的学习有了更进一步的了解。比如知道了print和println方法的区别,字符串的拼接,转义序列等。尤其是对Scanner对象
    的学习以及使用让我体会到了面向对象的感觉,看着自己编写的小程序能够顺利执行,真的有点爽。

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

    • 问题1:对字符串的理解不够深,导致编的程序运行时输出的内容形式不美观。比如“1 + 1= 2”和“1+1=2”
    • 问题1 通过问同学以及总结知道只要“ ”里的内容都是字符串,包括空格。
    • 问题2:刚开始使用Scanner对象时完全懵逼,比如用String定义字符型变量。
    • 问题2解决方案:通过自己的编程实践逐渐理解了(做中学很强)。

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

    • 问题1:在虚拟机上建了一个写博客的文件未能git到码云(后来发现是网络原因造成的),于是直接在码云上新建了一个写博客的文件,导致后续写的java文件全都无法git到码云,具体如下:

    • 问题1解决方案:通过询问刘助教得知:首先将码云上新建的文件删除,然后使用"rm -r "命令将上图中显示为蓝色的目录删除。之后git pull,会出现如下情况

      然后直接Ctrl+x退出当前界面再git pull之后git push就可以了。

    • 问题2:运行程序时显示可能造成数据损失精度。

    • 问题2解决方案:通过实践知道从浮点数到整数是要损失精度的,编程时要将这方面考虑进去。具体情况具体分析,有的情况可在浮点数变量前加(double) 强制使浮点数变为整数,有的时候则不行。

    代码托管

    上周考试错题总结

    • 错题1:The ability to directly obtain a stored item by referencing its address is known as (通过引用地址直接获得存储项的能力被称为 “随机选取”。理解:随机选取=直接选取
    • 错题2:It is important to dissect a problem into manageable pieces before trying to solve the problem because (试图解决问题之前,把一个问题分解成可控制的几部分是很重要的,因为) “most problems are too complex to be solved as a single, large activity (大多数问题太复杂,以至于不能作为一个单独大型的活动来解决)” 错题原因:对概念理解太浅。
    • 错题3:Java is an example of a(n) (Java是一个___的例子) 答案:高级语言和第四代语言 错题原因:对基本常识的学习欠缺。
    • 错题4:The main method for a Java program is defined by (Java程序中的主方法是由___定义的) 答案:public static void main(String [] args) 错题原因:对细节的关注度不够,没有注意“)”后是否有“;”。
    • 错题5:The line of Java code "// System.out.println("Hello");" will (Java的这行代码将会) 答案:什么都不做 错题原因:粗心(//后的内容为注释,不会执行)
    • 错题6:The instruction: System.out.println("Hello World"); might best be commented as (这个指令最好被注释为) 答案:// used to demonstrate an output message (用来演示输出信息) 我的选择:// prints "Hello World" to the screen (将"Hello World"打印到屏幕上) 错题原因:对概念的理解不到位。
    • 错题7:Which of the following is a legal Java identifier? (下面哪个是合法的Java标识符?) 答案:i 我的选择:class 错题原因:对概念的理解不到位。
    • 错题8:A color image is broken down into individual pixels (points), each of which is represented by (一个彩色图像被分解成单个像素(点),其中每个像素表示) 答案:3 values denoting the intensity of red, green, and blue in the image (3个表示图像中红、绿和蓝色的亮度值) 我的选择:a 1 for white and a 0 for black (白色的1和黑色的0) 错题原因:对概念的理解不到位。
    • 错题9:The word "Public" is a reserved word. ("Public"是一个保留字。) 答案:错 我的选择:对 错题原因:未注意到P是大写,Public应该是一个标识符,而不是保留字。public是保留字。

    感悟:

    通过第一周的适应本周加强了学习强度,在完成本周任务的基础上补上了上周落下的内容,以后的学习中一定跟上步伐,一步一个脚印。
    

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 28/28 1/1 16/16
    第二周 710/738 1/2 20/36
    • 计划学习时间:20小时

    • 实际学习时间:20小时

    • 改进情况:继续加强对Java的学习。

  • 相关阅读:
    代码收藏系列--php--加载sql文件并解析成数组
    代码收藏系列--php--生成简短唯一订单号
    电子商务(电销)平台中系统设置模块(SysSetting)数据库设计明细
    电子商务(电销)平台中商品模块(Product)数据库设计明细
    电子商务(电销)平台中财务模块(Finance)数据库设计明细
    电子商务(电销)平台中内容模块(Content)数据库设计明细
    电子商务(电销)平台中用户模块(User)数据库设计明细
    电子商务(电销)平台中订单模块(Order)数据库设计明细
    sysbench性能测试详解
    mysql压力测试工具
  • 原文地址:https://www.cnblogs.com/zhaoxiaohai/p/8552365.html
Copyright © 2011-2022 走看看