引用数据类型与基本数据类型的区别

版权声明:此文章最终版权归HrainOne所有,欢迎转载,转载请声明最终版权 https://blog.csdn.net/gaoxin_gx/article/details/90691863

引用数据类型:比较的是引用数据类型的地址是否相同
基本数据类型:比较的是基本数据类型的值是否相同

举个例子来说:

public class Main{
	public static void main(String[] args) {
		//引用数据类型
		String s1 = new String("hello");
		//基本数据类型
		String s2 = "hello";
		//基本数据类型
		String s3 = "hello";
		System.out.println("s1="+s1);	//s1=hello
		System.out.println("s2="+s2);	//s2=hello
		System.out.println("s1 = s2?"+(s1==s2));	//s1 = s2?false
		System.out.println("s1 = s2?"+(s3==s2));	//s1 = s2?true
	}
}

猜你喜欢

转载自blog.csdn.net/gaoxin_gx/article/details/90691863