首页 > 代码库 > 20155317王新玮 2006-2007-2 《Java程序设计》第3学习总结

20155317王新玮 2006-2007-2 《Java程序设计》第3学习总结

20155317王新玮 2006-2007-2 《Java程序设计》第3周学习总结

教材学习内容总结

第四章

  1. chothes(String coler,char size)的含义是对color和size这两个对象进行初始化,这样初始化可以采用一种规范的格式对这两个对象进行赋值等操作。
  2. new的含义,根据课本和自己的理解,我觉得new的意义是在于给某个对象加个新的值或者说有个新的例子。
  3. 3.对java.util.Scanner的理解:java.util是java的一类工具包,与后面看到的java.math以及java.long相类似。scanner的涵义就是输入代表程序有一个输入接口。
  4. java的加减乘除运算分别用plus(),substact(),multiply(),divide(),程序运算采用a.plus(b)代表a+b。其他的以此类推。
  5. 打包器有 Long Interger Double Boolean 。在打包的过程中,返回打包的 值采用a.doubleValue()的格式,double的意思是以double格式输出,书上没有说能不能有其他格式类似于int,float这些格式,在实践的前提下,发现可以,并不会出现编译错误。图()
  6. 关于自动打包拆包,继续按照上面a与wra的例子,直接用Interger wra = 10;就能够完成打包,不再需要a这个变量,拆包也一样 用 int a = wra;就可以完成拆包。 打包时的注意事项,Interger 这个变量,范围是从-128~127.用的时候要注意范围。 数组总结:数组在java中更多被用作索引,从这联系到我们刚刚所学的数据结构的链表。而且java中自带计算该索引的长度等信息,比起C语言中的数组,用起来更加便捷。 定义数组 采用的是 int[][] a ={};的格式 其中中括号里面不需要添加变量,这与C语言有区别。

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

  • 在构造对象中可不可用简化定义,类似于后面的简化打包一样
  • 技术分享

     


     

  • 最后发现好像不可以
  • 打包后的内容与不打包的有什么区别
  • xx2解决方案
  • ...

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

  • xx1问题
  • xx1解决方案
  • xx2问题
  • xx2解决方案
  • ...

代码托管

  • 代码提交过程截图:
    • 运行 git log --pretty=format:"%h - %an, %cd : %s" 并截图
    • 技术分享

       

  • 代码量截图:
    • 运行 find src -name "*.java" | xargs cat | grep -v ^$ | wc -l 并截图
    • 技术分享

       

上周考试错题总结

  • 错题及原因,理解情况
  • 错题2及原因,理解情况
  • ...

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

xxx xxx

学习进度条

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

尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。 耗时估计的公式 :Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难,软件工程 估计方法

  • 计划学习时间:XX小时

  • 实际学习时间:XX小时

  • 改进情况:

  • 有空多看看现代软件工程 课件 软件工程师能力自我评价表

参考资料

  • Java学习笔记(第8版)

  • 《Java学习笔记(第8版)》学习指导

20155317王新玮 2006-2007-2 《Java程序设计》第3学习总结