欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

做几道简单的java题 博客分类: java  

程序员文章站 2024-03-21 21:39:10
...

1、猜出以下三个程序的结果:

 

		String a1="a";
		String b1="a";
		
		String a2=new String("a");
		String b2=new String("a");
		
		System.out.println(a1==b1);
		System.out.println(a2==b2);
		System.out.println(a1==a2);

		a2=b1;
		System.out.println(a1==a2);

 

解析:“==”是判断是否相等,基础数据类型判断值是否相等,而Object类型是判断地址是否相同。

  a1与a2是指向静态区域的值,地址相同故相等,