《Java编程思想》(笔记3)-- 操作符

是决定花一段连续的时间把《Java编程思想》看一遍,看书怎么能不做笔记呢,明明知道自己有些地方看完肯定会忘掉的,所以想把每章的笔记重点放在博客上,与大家共享!

第三章 操作符

1.优先级

书上说,当你忘了优先级的规则的话,应该用括号规定计算规则

2.关系操作符

==和equals()(先简单说一下,后面再具体聊)

  • ==:比较的是对象的引用

  • equals():比较的是对象的内容

public class Equivalence{  
    public static void main(String[] args){
        Integer n1 = new Integer(47);
        Integer n2 = new Integer(47);
        //false
        System.out.println(n1 == n2);
        //true
        System.out.println(n1.equals(n2));
    }
}
3.短路

当使用逻辑操作符时,一旦明确确定整个表达式的值,后面表达式余下的部分就不再计算了,这种设计思想将使程序获得潜在的性能的提升。

祝进步

猜你喜欢

转载自blog.csdn.net/zhaohancsdn/article/details/88597522
今日推荐