&&与&:
&&:当&&左边表达式为假时,不再计算&&右边。
&:两边都要计算。
x.equals(y)与==:
x.equals(y):判断x与y值是否相等。
==:判断值与地址是否都相等。
"".equals(A)与A.equals(""):
如果A为null,则A.equals("")出现nullPointerException,若写成"".equals(A),则不会出现nullPointerException。
&&:当&&左边表达式为假时,不再计算&&右边。
&:两边都要计算。
x.equals(y):判断x与y值是否相等。
==:判断值与地址是否都相等。
如果A为null,则A.equals("")出现nullPointerException,若写成"".equals(A),则不会出现nullPointerException。