继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

我读java(一)——《像计算机科学家一样思考java》

qq_昼绽_0
关注TA
已关注
手记 2
粉丝 9
获赞 8

1.
输入:System.out.println(变量名)
结果:变量的数值
2.
警告:同一行打印多个print语句,通常最后一个为println。
如果省略println,可能程序结束时,也没有输出。
许多环境中,通常print语句并不立即打印变量,直到println语句出现,才在一行中全部输出。

  1. 赋值表达式
    左侧结果为存储位置,右侧为值。
  2. 对变量进声明和赋值称为初始化。

  3. 1)在java中传给sin函数或其他三角函数的参数为弧度值。
    2)对于圆周率,java提供了Math.PI来表示。
    3)Math.round() 将 浮点数 转化成距其最近的的 整数(测:(本人情况) 相同时距离时,向上取整)。
    4)Math.exp()以e为数学常数, Math.log()以e为底数

  4. 形参为存储实参值的变量。

  5. 关系运算符两侧应为相同类型(实际还是有出入,但应该是设计时的思想,后来功能变强大了,之后相同问题,我就不废话了,关注最简单想法)。

  6. return语句并不是结束方法(别忘了,无返回值也可以用),后面的语句依然可以执行。

  7. 递归,层层调用,也层层返回。

  8. 渐进式程序开发(以方法为单位):
    从可以工作的小程序开始,逐步增加
    临时变量存储中间值,通过打印检查
    功能实现,去除支架,精简代码
    11.封装:
    将一段代码包含在一个方法的过程。
    12.泛化:
    将特定值一般化。

  9. 自增、自减运算符不建议与其他表达式,一起使用。运用int和char类型变量减1.

  10. 建议使用纯函数进行编程(不对参数对象,进行修改)
    15.渐进式开发
    1.快速原型法——寻找适合处理数据的原型。

  11. 设计算法——编程的核心

  12. 在初始化数组变量之前,数组变量的默认值为null。
    初始化后,数组各元素的默认值为0;
    18.数组拷贝
    double[] a = new double[3];
    double[] b=a;
    两个变量指向同一个数组;要避免这种情况:
    double[]b = new double[3];

  13. 不要为计算机增加一些没有必要的限制,也不必期望原本缺少的功能。

  14. 类变量,使用static修饰,在程序开始时创建,并在程序结束后销毁。
    21.API——应用程序程序接口(application programming interface)
    22.语法错误终极建议,平分调试。
    运行时异常,逻辑错误,终极建议,拆分方法,拆分模块。
    究极建议——“橡皮鸭”——need for help。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP

热门评论

这本书我也看过,1分

查看全部评论