1 . == 是为了判断等号两边 变量 所对应 的 内存中的 值 是否 相等, 只是 值 的比较.
2.
假如 String s1 = new String("abc");
String s2 = new String("abc");
s1==s2 ? 返回false
s1.equals(s2) 返回true
首先 s1 与 s2 是 分别指向两个对象 ,s1== s2?是比较s1 与s2这两个对象的内存中的值, 而此时他们内存 存放的是他们自己的地址,s1 s2
而equals去比较两者引用的对象
frontedNo.equals(fRontedNo)
frontedNo不能是空,否则Pointexception(方法调用者不能空,fRontedN为none可以)
null 就是空没有分配内存 ,不存在的
" " = isempty 是分配内存了 但是一个是空串,一个就是绝对的空值,是一种有值现象(值存在为空就而已)