• 20165103 2017-2018-2 《Java程序设计》第5周学习总结


    20165103 2017-2018-2 《Java程序设计》第5周学习总结

    教材学习内容总结

    • 关于内部类与外嵌类的相关知识
    • 关于异常类和匿名类
    • 输入流与输出流,主要用于文件操作

    代码托管

    第5周时发现第4周截图没有了
    回来补一张

    (statistics.sh脚本的运行结果截图)

    上周考试错题总结

    • 下列说法正确的是
      A . 使用C语言编写代码指令时,不需要考虑机器指令的细节。
      B . 源文件是按照编程语言的语法编写具有一定扩展名的文本文件。
      C . 面向对象语言编写的程序需要消耗更多的内存,需要更快的CPU来保证其运行速度。
      D . 代码块是程序执行时产生的一种行为,但是面向过程语言却没有为这种行为指定“主体”,即对象。
    • 下列说法正确的是
      A . 如果想在方法中使用被隐藏的成员变量,可以使用关键字super。
      B . double类型的成员变量的默认值为0,局部变量没有默认值。
      C . 对成员变量的赋值操作只能放在方法中。
      D . 面向对象语言中的“类”相当于C语言中的“函数”。
      答案c
    • 下列说法错误的是
      A . 类是面向对象语言中最重要的一种数据类型,可以用类来声明变量。
      B . 在用类声明对象后,还必须创建对象。
      C . 用类声明的变量称为该类的一个全局变量。
      D . 类是创建对象的模板,没有类就没有对象。
      答案c
    • 以下对重载描述错误的是
      A . 方法重载只能发生在一个类的内部。
      B . 构造方法不能重载。
      C . 重载要求方法名相同,参数列表不同。
      D . 方法的返回值类型不是区分方法重载的条件。
      答案b
    • 下列说法正确的是
      A . 在一个类的内部可以直接调用本类的对象,也可以使用关键字this来调用。
      B . 构造方法中使用this时,可以省略this,即将this.method()直接写成method()。
      C . this不能出现在类方法中。
      D . 当实例成员变量的名字和局部变量的名字相同时,可以省略成员变量前的“this.”和static变量前的“类名.”。
      答案abc
    • 下列说法正确的是
      A . println()方法属于java.lang.,但由于其非常常用,编译器自动添加了java.lang.,因此使用println()方法时不需要import。
      B . 如果一个文件中有class的定义、import、package,则其先后顺序为import、package、class。
      C . 可以使用import java.*;将类库中的所有的类都包含进去。
      D . java.math提供用于执行任意精度整数算法 (BigInteger) 和任意精度小数算法 (BigDecimal) 的类。
      答案ad
    • 下列关于访问权限的叙述,正确的是
      A . 类方法总是可以操作该类中的类变量,与访问限制符无关。
      B . 当在其他类中创建一个该类的对象时,该对象不能访问自己的私有变量。
      C . public、protected、private均可以用来修饰类。
      D . 如果源文件使用import语句引入另一个包的类,并创建了一个该类的对象,那么该类的这个对象不能访问自己的友好变量和友好方法。
      答案abd

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

    这周比较忙,感觉自己没跟上学习进度。周六日大量学习时间用于设计调试实验代码,但是效果不理想。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 100/100 1/1 10/10
    第二周 200/300 1/2 15/25
    第三周 189/489 1/3 20/45
    第四周 720/1209 2/5 25/70
    第五周 201/1410 1/6 15/85
    • 计划学习时间:20小时
    • 实际学习时间:15小时
    • 改进情况:
      这周时间比较忙,没有来付出足够的时间到java上,进度有点快,自己有些赶不上。
  • 相关阅读:
    【C#食谱】【杭帮菜】菜单2:写一个TCP客户端
    【C#食谱】【面食】菜单7:用默认值初始化泛型变量
    佛系每日养生题178. 分数排名
    佛系每日养生题177. 第N高的薪水ii
    Python读csv报'utf8' codec can't decode byte 0xb3 in position 0: invalid start byte问题
    pip安装报ValueError: check_hostname requires server_hostname
    真香!用Typora 画图
    佛系每日养生题180. 连续出现的数字
    JMeter压测报“java.net.BindException: Address already in use: connect”
    微信小程序手写一个简单的Tab
  • 原文地址:https://www.cnblogs.com/8cloud33zzk/p/8688923.html
Copyright © 2020-2023  润新知