(JAVA)hashcode
生活随笔
收集整理的這篇文章主要介紹了
(JAVA)hashcode
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
package cn.cast.collection;/*** @author Alina* @date 2021年09月19日 8:00 下午* 對(duì)象的哈希值* 1.JAVA中,每一個(gè)類,都有一個(gè)十進(jìn)制數(shù)的哈希值* 2.十進(jìn)制數(shù),叫做這個(gè)對(duì)象的哈希值* 3.class Object(){* public native int hashCode();* 所有的類都是Object類的子類,因此所有的類有hashCode()方法* 4.對(duì)象的哈希值,就是JVM依據(jù)對(duì)象在內(nèi)存中的所在地址,計(jì)算出的一個(gè)十進(jìn)制數(shù)* 5.哈希值是一個(gè)十進(jìn)制數(shù),出現(xiàn)的目的是為了方便哈希表* String類中重寫的hashCode()*** }*/
public class HashCodeDemo {public static void main(String[] args) {String s1 = "a,b,c";String s2 = new String("a,b,c");System.out.println(s1==s2);System.out.println(s1.hashCode()==s2.hashCode());System.out.println(s1.hashCode());System.out.println(s2.hashCode());}
}
?
?
?
總結(jié)
以上是生活随笔為你收集整理的(JAVA)hashcode的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第10章 Python 数字图像处理(D
- 下一篇: “multiprocessing\spa