java编程思想读书笔记--第三章

java编程思想学习笔记–第二章 一切都是对象

  1. 几乎所有的操作符都只能操作“基本类型”。例外的操作符是“=”,“==”,“!=”,这些操作符能够操作所有的对象。除此以外,String类支持“+”和“+=”。
  2. 在上下文中,“+”就意味着“字符串的链接”,并且如果必要,它还要执行“字符串的转换”。
  3. 左值必须是一个明确的,已命名的变量,也就是说,必须有一个物理空间可以存储等号右边的值。
  4. 对于基本数据类型,的赋值是很简单的,基本数据类型存储了实际的值,而并非指向一个对象的引用。
  5. 整数的除法会直接去掉结果的小数位,而不是四舍五入地圆整结果。
  6. 如果在创建过程中,没有传递任何参数,那么java就会将当前的时间作为随机数生成器的种子。
  7. 随机数生成器对于特定的种子值总是产生相同的随机数序列。
  8. 等于和不等于适用于所有的基本数据类型,而其它的比较符不适用于boolean类型
  9. 如果想比较两个对象的实际内容是否相同,此时需要使用所有对象都适用的特殊方法equal(),但是这个方法不适用于“基本类型”,基本类型直接用==和!=即可。
  10. equals()的默认行为是比较引用。
  11. 大多数java类库都实现了equals()方法,以便用来比较对象的内容,而非比较对象的引用。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值