摘要:
当使用逻辑操作符时,我们会遇到一种“短路”现象。即一旦能够明确无误地确定整个表达式的值,就不再计算表达式余下部分了。因此,整个逻辑表达式靠后的部分有可能不会被运算。下面对这个现象进行演示: 每个测试都会比较参数,并返回true或false。它也会打印信息告诉你正在调用测试。这些测试都作用于下面这个表 阅读全文
摘要:
Java中不能简单的用==、!=等比较符对两个对象进行比较,尽管有时候两个对象的内容完全一样,但是对象的引用却是不一样的!因此,对两个对象的实际内容进行比较时,必须使用所有对象都适用的特殊方法equals()。 看下面一个例子: equals()方法不适用于“基本类型”,基本类型直接使用==和!=即 阅读全文