1.原始类型(int, long, float, double, short, char等)可又直接使用==比较: 如: int a = 1, b = 1; a == b结果为true 2.引用类型(也就是对象)其实也可又用==比较,不过这里的比较不是比较内容了,而是比较对象在内存中的地址,也就相当于 C/C++ 中的指针。所以 String s = "abc", s1 = s; 这时候 s == s1 结果为true,因为它们指向内存中的同一个地址,而 String s = "abc"; String s1 = "abc";