摘要: 先说总结吧。 == 比较的是两个对象的内存地址是否相等。简单的说,判断两个对象是不是同一个对象。对于基本数据类型,== 比较的是值;对于引用数据类型,== 比较的是内存地址。 equals() 方法的作用也是判断两个对象是否相等,但它一般有两种使用情况: 以下代码是 Object 类中的 equal 阅读全文
posted @ 2018-12-18 21:26 ____Peanut 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 先说运算规则吧。 i++ 是先赋值后自增;++i 是先自增后赋值。 以下是代码示例: 运行结果为: i++是先赋值后自增,所以 a=i++ 可以分解为两步,先运算 a=i ;再运算 i=i+1;所以a的值为0,i 的值为1。 ++i是先自增后赋值,所以 b=++i 可以分解为两步,先运算 i=i+1 阅读全文
posted @ 2018-12-18 14:03 ____Peanut 阅读(408) 评论(0) 推荐(0) 编辑