hashCode和System.identityHashCode值

package frank;
import java.lang.*;

/**
 *
 * */
public class App
{
	public static void main(String[] args) throws Exception
	{
		String s1 = new String("1");
		String s2 = new String("1");
		System.out.println(s1.hashCode()+"-----"+s2.hashCode());//字符序列化值一样,因为他们的实际值一样
		System.out.println(System.identityHashCode(s1)+"----"+System.identityHashCode(s2));//他们的值不一样,因为指向的是不同的对象。
	}
}

  

posted on 2013-10-08 09:13  wp456  阅读(210)  评论(0)    收藏  举报

导航