java 语句的==号和引用数据类型的区别:
public static void main(String[] args) {
/*
* 整数是否相同,可以使用==比较
*
*
*/
int num1 = 100;
int num2 = 200;
boolean result1 =num1==num2;
System.out.println(result1);
// ==比较数值类型的数据,比较的值,比较引用数据类型,比较的址(数据在内存中的地址)
String str1 = "你好";
String str2 = new String("你好");
boolean result2 =str1==str2;
System.out.println(result2);
//现在向实现的是只要两个字符串中给的内容相同,就认为两个字符串是相同,那么就需要使用equals()来进行比较
//字符串1.equals(字符串2):如果两个字符串内容想通,返回true。如果两个字符串内容不相同,返回false
boolean result3 =str1.equals(str2);
System.out.println(result3);
}}