• 20155322 2016-2017-2 《Java程序设计》第三周学习总结


    20155322 2016-2017-2 《Java程序设计》第三周学习总结

    教材学习内容总结

    本周学习的内容主要为教材的第四第五章,下面是总结:

    • 第四章
      主要讨论了五个问题:类与对象、基本类型打包器、数组对象、字符串对象、JavaAPI文件。这里最重要以及最基本的就是了解类与对象,和它们之间的联系,在我的理解中可以把它们简化为数据类型和变量之间的关系,只不过类中的具有多种定义,而对象有多种类型而已(笑),相当是一种范围更加宽的定义。剩下的就是如何使用标准类。基本打包器我还不是很理解。数组和字符串和C语言中的很像。

    • 第五章
      主要讨论对象封装是什么为什么怎么做。封装这个东西在第一章就提到过,当时还不是很理解,以为是防止错误输入导致程序出现问题这一类的东西,但是看了第五章后理解了原来是使用Java构造函数语法,对对象实行一种流程封装、数据封装,类似于C语言中的被调函数。学习了构造函数的一些基本方法、比较重要的this关键字的使用、static成员等。

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

    • 问题:基本类型打包器的理解
    • 解决方案:上网查询解决。
    • 在由于书上介绍的太过抽象,所以我就上网查了一下,大概理解了这个打包器的作用:一是方便基本数据类型之间的相互转换,强制转换又会出问题这是后打包器就派上用场了,二是便于函数传值,三是在一些地方要用到Object的时候方便将基本数据类型装换。
    • 原文链接

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

    • 1.问题:在编译代码中遇到的关于类的编译错误

    • 解决方案:使用import声明一下指定的DATE类:

    • 然后就运行成功了:

    • 2.问题:在编译代码的时候遇到的一些小问题:

    • 解决方案:打错了类的名字……

    代码托管

    • 代码量截图:

    上周考试错题总结

    • 错题1:CH03 填空:~0b1011的十进制值是(-12)
      原因:忘记~是取反了
      理解情况:看书后了这是按位取反的意思。
    • 错题2: CH03 判断: 0.123 == 1.23e-2 (X)
      原因:这个没有想起来,对于书本知识掌握的不牢靠。
      理解情况:这个是科学计数法,其原理是小数点左右移动,e-n(这个n是小数点右移的位数。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 300小时
    第一周 4/4 1/1 10/10
    第二周 20/24 1/2 9/19
    第三周 80/104 1/3 10/29
    第四周 0/104 1/4 0/29
    • 计划学习时间:20小时

    • 实际学习时间:10小时

    • 改进情况:这周我的代码量略微提高了一些,希望继续努力!

    参考资料

  • 相关阅读:
    2016年回家的大概经过
    [转载][记录]shell 批量修改文件名
    Tinymce4 中Ajax多次加载时,会出现菜单在第二次进入时,显示的下拉菜单在左上角
    PHP生成HTML页面顶部出现空白部分(&#65279字符?)
    tcpdf MultiCell line break
    [转载][记录]javascript生成不重复的随机数
    [转载]PHP 字符串替换中文
    PHP 使用get_class_methods()和array_diff() 兩個相同的類中方法差集
    mysql datetime 排序
    highcharts 去掉右下角链接
  • 原文地址:https://www.cnblogs.com/blackay03/p/6540102.html
Copyright © 2020-2023  润新知