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


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

    教材学习内容总结

    • 要产生对象必须先定义类,类是对象的设计图,对象是类的实例。
    • 数组一旦建立,长度就固定了。
    • 字符串本质是打包字符数组对象,是java.lang.String类的实例。
    • 字符串对象一旦建立就无法更改对象中任何内容。
    • 构造函数实现对象初始化流程的封装。方法封装了操作对象的流程。
    • 定义方法时可以进行重载,可为类似功能的方法提供统一名称,但根据参数类型或个数的不同调用对应的方法。

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

    • StringBuilder有什么优点?
    • StringBuilder每次调用append,都会先将字符串放在常量池中,直到toString()或超过默认的16个字节才建立数组,并把字符串放进去,而不用每增加一个字符串就建立一个新的数组。除了用append增加字符串,还能用insert插入字符串,replace替代字符串。但是要注意先用MyStringBuilder.Capacity= x;来初始化容量,因为StringBuilder的每次自动扩充容量都是在前面的基础上*2,可能会造成浪费。

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

    • println()中的+号是什么意思
    • println()输出的是一个字符串,中间需要用+来连接

    代码托管

    上周考试错题总结

    • linux中,查找当前目录中前天创建的java文件命令是(find . -name *.java -ctime 2)。 没有深入了解find的用法。
    • ~0b1011十进制是(-12)
    • java中非零数字等价于true(X)
    • 0.123==1.23e-2(X)只移了一位,应为1.23e-1
    • 0x10&9的结果是(0)
    • byte a=3;byte b=4;那么a+b类型也是byte(X)计算机会把长度等于整型的数提为整型。

    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第一周 9/9 3/6 10/10
    第二周 40/49 1/7 5/15
    第三周 49/99 1/8 10/25

    参考资料

  • 相关阅读:
    寒假学习进度8
    寒假学习进度7
    寒假学习进度6
    寒假学习进度5
    寒假学习进度4
    寒假学习进度3
    寒假自学进度13
    Python引用某一文件的方法出现红色波浪线
    寒假自学进度11
    正则表达式(学习)
  • 原文地址:https://www.cnblogs.com/20155222lzj/p/6540201.html
Copyright © 2020-2023  润新知