![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
这是一个小号_
这个作者很懒,什么都没留下…
展开
-
Java基础之String&StringBuffer&StringBuffer
字符串 >> String String为不可变字符串。 意思是说String类型的对象只能被赋值一次,无法修改对象的内容。若想修改String变量的内容,则会重新建立一个新的String对象,然后让变量引用新的对象,如:。 String arr1="hello"; System.out.println(arr1.hashCode()); arr1="hello ya"...原创 2019-12-23 16:34:29 · 106 阅读 · 0 评论 -
Java基础之hashcode与equals、==
equals、==、hashcode 1.hashcode Java的每个对象都有一个散列码,散列码是根据输入的数据通过一个散列函数计算得到的。如果两个对象内容相同,则必有相等的hashcode;但hashcode相同,对象内容不一定相同。也就是说equals返回为true时,hashcode一定相同,但equals返回false时hashcode也可能相等。所以不能说hashcode相等就说这...原创 2019-12-23 15:40:44 · 156 阅读 · 0 评论