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

来源:互联网 发布:聚划算抢购软件 编辑:程序博客网 时间:2024/06/05 08:42

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

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