zoukankan      html  css  js  c++  java
  • 20182335 第二三周总结

    教材学习内容总结

    第二章

    (1)字符串的转行、拼接和转义序列;

    (2)变量和常量的定义以及对变量进行赋值;

    (3)基本数据类型(整型、浮点型、字符型和布尔型),这一节在理解
    上比较复杂,是一些基本的概念和定义,需要结合实际操作来掌握;

    (4)表达式,通常完成计算;

    (5)交互式程序,达到了面向对象的平台,这也是我在这一章内容里收获最大最高兴的一部分

    第三章

    1.对象:创建对象、对象引用变量、别名、对象与类。

    2.几个类:String类、Random类、Math类、NumberFormat类和DecimalFormat类。

    3.包与类库:package和API

    4.枚举类型

    5.包装类型

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

    问题1:对于连接符的使用,如果连接符后是数字的话,可以不用引号就可以转化成字符串,但是如果加了引号,或者是单词句子会怎样。

    问题1解决方案:需要实际敲出来实验,结果是数字加不加引号都没关系,但单词句子就不行,除非对变量进行过声明。在这过程中我还发现一个问题,如果在我写完“+”之后,我想换行,需要用到“ ”,如果我不加引号就没用,我只有在加了引号之后把它变成一个字符串才能达到目的。

    问题2:在做PP2.4这个问题时,我遇到了两个输入值连在一起的情况,忘了截图,是关于next()和nextline()的区别。

    问题2解决方案:从百度上搜索了问题,结果是我发现next()方法返回时Enter间之前的所有字符,他是可以得到带空格的字符串的;而next()会自动消去有效字符前的空格,只返回输入的字符,不能得到带空格的字符串。

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

    问题1:在做了前面的练习之后,我想得到一个有小数点的结果,但是完全不知道怎么修改

    问题1解决方案:看了书之后,还是不太清楚,又上网查了相应的方法,得到的解释是他已经将小数部分省略,输出浮点数,我需要在程序内部将整型数改为浮点数。

    问题2:最后遇到的问题,到了写博客还没能解决,代码托管的脚本运行出错,没了我的代码行数。

    问题2解决方案:暂时没有能够解决。

    问题3:print和println的区别不是特别清楚。

    问题3解决方法:实际操作

    问题4:这是一个特别的发现,不知道带有空格的文件名怎么打开,例如“week 2”

    问题4解决方法:各种尝试!这是目前为止我知道的最好用的方法。

    代码托管

    上周考试错题总结

    Java byte codes are directly executable whereas Java source code is not. (Java字节码是可以直接执行的,而Java源代码则不是。)

    A true

    B false

    理解:其实两者都不可直接执行

    Java byte codes are directly executable whereas Java source code is not. (Java字节码是可以直接执行的,而Java源代码则不是。)

    A true

    B false

    理解:其实两者都不可直接执行

    "println" as "printn" will result in (将“println”打印为“printn”将会导致)

    A a syntax error (语法错误)

    B a run-time error (运行时错误)

    C a logical error (逻辑错误)

    D no error at all (根本没有错误)

    E converting the statement into a comment (该语句转换成注释)

    理解:单纯没有记住英语含义。

    When executing a program, the processor reads each program instruction from (当执行一个程序时,处理器从___读取每个程序指令)

    C .registers stored in the processor (储存在处理器中的寄存器)

    D .main memory (主存储器)

    理解:处理器直接从主存储器(内存),读取程序指令。寄存器用来暂存指令、数据和地址,因为容量太小,不可能放下太多的程序指令。

    Which of the following characters does not need to have an associated "closing" character in a Java program? (在一个Java程序中,下面哪个字符不需要有与之相关的“结尾”字符?)

    A .{

    B .(

    C .[

    D .<

    E .all of these require closing characters (以上都需要结尾字符)

    点评

    • 博客中值得学习的:
      • 有问题都很积极地去解决了,解决方案也很完整。
    • 问题:
      • markdown格式有些小问题要注意,整体排版大方。
      • 有些问题理解的不太对,比如空格文件名那个,因为java标识符里不能有空格,所以本身出现空格文件名是不正常的。要打出空格文件名Tab补全应该可以。看书的时候要更仔细一些。
    • 基于评分标准,我给本博客打分:14
    • 得分情况如下:
    1. 正确使用Markdown语法(加1分)
    2. 模板中的要素齐全(加1分)
    3. 教材学习中的问题和解决过程(加2分)
    4. 代码调试中的问题和解决过程(加4分)
    5. 其他加分(加6分)
      • 进度条中记录学习时间与改进情况(1)
      • 感想,体会不假大空(1)
      • 有动手写新代码(1)
      • 错题学习深入(1)
      • 点评认真,能指出博客和代码中的问题(1)
      • 结对学习情况真实可信(1)

    点评过的同学博客和代码

    本周结对学习情况
    20182311

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

    上课时有时候会很困,上课的状态并不好,所以课下需要更加花费时间去学习,同时继续向会的同学请教学习。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 200/200 2/2 20/20
    第二周 300/500 2/4 18/38
    第三周 500/1000 3/7 22/60

    参考资料

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

  • 相关阅读:
    Linux常用命令大全
    深入浅出Shell编程: Shell 变量
    hadoop权威指南实例源代码网址
    hadoop基本操作命令
    Hadoop集群搭建
    JobStracker与TaskStracker的区别联系
    Linux解压命令
    Java程序作为windows服务运行
    【leetcode】1274. Number of Ships in a Rectangle
    【leetcode】1272. Remove Interval
  • 原文地址:https://www.cnblogs.com/lijinquan/p/11569961.html
Copyright © 2011-2022 走看看