hashcode+中文翻译
答:hash 翻译做“散列”,也可直译为“哈希”,就是把任意长度的值输入,通过hash()函数输出固定长度的消息摘要。 hash函数也有很多种,包括:直接取余法,乘法取整法,平方取中法,暂时先了解有这些方法即可。hash表是啥? hash表是由hash值组成的。举例: hashcode有1,2,3,4,5,6,7,...
答:但是hashCode的中文翻译是哈希码或散列值,与内存地址没有关系。也就是说当两个对象进行 == 运算时,Java并不会调用hashCode方法,所以你覆盖hashCode 对于 == 运算 不会有任何影响。
答:Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确...
答:致谢:作者对参与翻译和编辑工作的人员表示感谢,他们为中文版的翻译付出了努力。第1章:引言 本章探讨了如何通过合理设计和实践,提高Java编程的效率和代码质量。第2章:创建和销毁对象 包括了关于工厂方法、构造器、Singleton模式、不可实例化类以及对象管理的最佳实践。第3章:通用方法 讲述了如何正确覆盖...
答:Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的...
网友评论:
於相19789704615:
hash code到底是什么意思 -
30167离沈
: hash code是一种编码方式,在Java中,每个对象都会有一个hashcode,Java可以通过这个hashcode来识别一个对象.至于hashcode的具体编码方式,比较复杂(事实上这个编码是可以由程序员通过继承和接口的实现重写的),可以参考数据结...
於相19789704615:
hashcode是什么意思 -
30167离沈
: 用最简单的方法来说,hashcode就是一个签名.当两个对象的hashcode一样时,两个对象就有可能一样.如果不一样的话两个对象就肯定不一样. 一般用hashcode来进行比较两个东西是不是一样的,可以很容易的排除许多不一样的东西. 最常...
於相19789704615:
java 中 的 hashCode() 是什么意思?一下代码中得hashCode 在剧中是什么意思?
30167离沈
: obj.hashCode(),hashCode()是哈希码,在一些集中,元素有着自己的哈希码, 你的代码中,具体看不懂, 不过可以确定是,通过对比哈希码值,来进行身份确认,然后进行用户操作.
於相19789704615:
为什么叫哈希值 -
30167离沈
: Hash,一般翻译做“散列”,也有直接音译为”哈希“的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值.就是直接的音译,没什么特别的
於相19789704615:
hashcode是什么?他的值代表的什么意思 -
30167离沈
: hash code 散列码
於相19789704615:
hashcode如果是1,代表什么意思 -
30167离沈
: hashcode是指哈希值,引用是reference,一般表示在内存中的存放地址.两者是完全不同的概念,错对
於相19789704615:
return 7*name.hashcode()什么意思 -
30167离沈
: 就是以 7*name.hashcode() 为函数的返回值.
於相19789704615:
如果两个对象相同,那么它们的hashCode 值一定要相同 -
30167离沈
: 两个对象值相同(x.equals(y) == true),则一定有相同的hash code. Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值.这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值. 1) 对象相等则hashCode一定相等; 2) hashCode相等对象未必相等.
於相19789704615:
7*hashcode什么意思 -
30167离沈
: 7*hash code7*哈希代码.很高兴为你解答!如有不懂,请追问. 谢谢!
於相19789704615:
JAVA中equals,clone,finalize,hashcode,to string 是什么意思 -
30167离沈
: equals是指是否相同, 一般用作引用类型数据对比的.clone是克隆的意思, 一般用于从一个数组克隆到另一个数组里.finalize是大概就垃圾回收的意思.hashcode是指每一个对象都有个哈希码,例如:“刘德华”的hashcode的码是43543003,tostring 是指将数据装换成string类型