20155223 2006-2007-2 《Java程序设计》第3周学习总结

20155223 2006-2007-2 《Java程序设计》第3周学习总结

教材学习内容总结

第四章

有点好奇:为什么Java编程语言一定要使用java.math.BigDecimal才能保证带小数点数的计算有精确的输出呢?我用C语言时候都没有遇到过这样的情况。
Java自带装/拆箱功能,装过箱的对象在拆箱之前要用equals()来进行比较。数组对象没有什么好说的,Java和C语言一样,不管是命名方式还是相关语句。字符串数组也没有什么难点,就是在实际编码上老想去用回C语言的代码。

第五章

在这一章里,我直接跳转到函数部分去看,因为之前几次我试图构造并使用函数,但是失败了,必须知道怎么在Java里正确使用函数。然后就必须学怎么在函数之间调用数值。

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

  • 问题1:(内心独白)啊!这是语句是什么意思?那个代码又叫我干什么?
  • 解决方案:多次使用+百度一下……

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

  • 问题1:构造出来的子函数没法被调用,代码运行出错。
  • 解决方案1:发现子函数命名前仍然是public,切换public到private,重新运行。成功。
  • 问题2:函数之间数值调用无法实现。
  • 解决方案2:目标数值同名不同类,当然不可能实现调用。

代码托管

  • 代码提交过程截图:

  • 代码量截图:

上周考试错题总结

  • 一直忙着备考补考事项,所以没有认真地看书和代码。

思考

之间有疑问道为什么Java没有类似指针的功能,现在仔细想想,如果Java真的具备指针功能,那么Java怎么做到在不同平台上无障碍地使用。不同平台的内存肯定不一样,要想调动相同部分的内存肯定是行不通的。还不如让平台自己去为Java程序分配内存空间来的方便。

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 27/27 1/1 18/18
第二周 54/94 1/2 24/42
第三周 220/274 1/3 36/78 函数封装还学不会
原文地址:https://www.cnblogs.com/battlefieldheros/p/6537041.html