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就接近了。

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

参考资料

时间: 2024-10-13 22:31:15

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

20155317 王新玮 2016-2017-2 《Java程序设计》第5周学习总结

20155317 王新玮 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 异常处理 & Collection与Map 异常继承架构 错误的对象继承java.lang.Throwable类,Throwable有两个子类Java.lang.Error与java.lang.Exceptions. a.Erroe与其子类实例表示严重系统错误. b.Exception与其子类实例是异常处理. 必须明确使用try,catch语法加以处理,或者用throw声明这个方法会

C语言与java 20155317 王新玮第二次

20155317 王新玮第二次写作感想 你有什么技能比大多数人(超过90%以上)更好? 刚刚看到这个题目,我的首先想到的是会一些中医,懂得中医的理论框架知识,懂得大部分的中医脉象,能够解决日常生活感冒和不适,懂得养生. 针对这个技能的获取你有什么成功的经验 这个技能首先让我觉得,拥有它必须有坚持不懈,遇到困难不退缩的精神品格.回想学习它的时候,好多抽象的.很有深度的哲学思想需要去接受,很多时候,想要明白那些理论思想,必须去时时刻刻都在思考.其次,我们必须掌握正确的方法,走正确的路,中医的学习不能

20155317 王新玮的第四次随笔~

2006-2007-2 <JAVA程序设计>第1周学习总结 一.关于教材内容的学习 粗看教材,提出每一章自己的问题 我们怎么样才能java?我们首先该做什么? 做一个项目,我们应该怎样去用项目管理程序? java有没有自己独特的语法 以前听说过java是面向对象,C语言是面向过程,它们到底有什么区别 装箱的对象对于实现程序的优劣? 如何巧用继承这是个问题 接口的定义会影响程序运行的结果吗 异常处理会不会造成异常? collection和map两个试用与哪些情况 AVA的输入输出串流的观念是基于

linux 初学体验 20155317 王新玮

学习基于VirtualBox虚拟机安装Ubuntu图文教程在自己笔记本上安装Linux操作系统 通过询问同学和上网搜查百度,完成了虚拟机的安装,开始了linux的学习. 通过实践学习别出心裁的Linux命令学习法,掌握Linux命令的学习方法 前段时间只看到了第四章,先暂时分享一下前四章的感受吧. 分享一:用户及文件权限管理 1.Linux 中创建.删除用户,及用户组等操作. 2.Linux 中的文件权限设置. 主要是通过打开终端,输入Linux命令来进行对用户和文件的有效操作. 主要使用到的命

新玮的首发博客~~

坚持是一个人成功的秘诀 20155317 王新玮 计算机语言与我 计算机语言是勾勒美丽程序的画笔,而我们都是一个个想要成为毕加索的人.小时候首次见java是在手机里,那时候我还以为java是一个游戏而已.来到大学才明白,那是构建现代世界的神笔. 坚持是一个人成功的秘诀 记得上学期学C语言的时候,徐老师要求我们每天都要去编程,说实话开始刚开始上课的两三个星期里我并没有去这样做,而且一周也就只是编两三个程序.而此之后,当我接触到更高级的语法时,当我再去编写那些相应的程序时,我明白了老师让我们每天编程

Java快速教程--vamei 学习笔记(进阶篇)

感谢vamei,学习链接:http://www.cnblogs.com/vamei/archive/2013/03/31/2991531.html Java进阶01 String类 学习链接:http://www.cnblogs.com/vamei/archive/2013/04/08/3000914.html 字符串操作 ---------------------------------------------------------------------------------------

20145311王亦徐《JAVA程序设计》课程总结

20145311王亦徐<JAVA程序设计>课程总结 每周读书笔记链接汇总 第一周读书笔记 第二周读书笔记 第三周读书笔记 第四周读书笔记 第五周读书笔记 第六周读书笔记 第七周读书笔记 第八周读书笔记 第九周读书笔记 第十周读书笔记 实验报告链接汇总 实验一 JAVA开发环境的熟悉 实验二 Java面向对象程序设计 实验三 敏捷开发与XP实践 实验四 Android开发基础 实验五 Java网络编程及安全 代码托管 我的开源中国链接 代码量汇总 先前每周的关于书本上的代码大致敲了3000多行,

20155317 2016-2017-2 《Java程序设计》第十学习总结

20155317 2016-2017-2 <Java程序设计>第十学习总结 教材学习内容总结 1.网络编程的概念: 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.程序员所作的事情就是把数据发送到指定的位置,或者接收到指定的数据,这个就是狭义的网络编程范畴.在发送和接收数据时,大部分的程序设计语言都设计了专门的API实现这些功能,程序员只需要调用即可.网络编程的实质就是两个(或多个)设备(例如计算机)之间的数据传输.按照计算机网络的定义,通过一定的物理设备将处于不同位置的计算机连

201671010115 2016-2017-2《Java程序设计》对Java这门新课程的看法

本学期我们开始学习Java程序设计语言,刚开始拿到Java课本的时候,我内心是奔溃的,因为什么呢?是因为课本是我见过最厚的.上学期的时候,感觉C语言课本很厚,可是没有最厚,只有更厚.Java课本的厚度刷新了我所有学过看过书本厚度的新纪录. 老师采用了反转课堂教学法,说实在的,听到这个消息,我有点不知所措.反转课堂到底是怎样的?我们原来没有接触过,有点小迷惘.迷惘之余,更多的是期待,因为新挑战,意味着新机遇,可能这个课堂会是最适合我的,我会在这个课堂学到更多. Java不只是一种程序设计语言,而是