如何获取JAVA对象的对象标识 每个对象都有唯一标识进行区分,那么要如何获取这个标识呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 可以用对象的hashCode方法,获得的哈希码就是唯一的 hashCode是object的唯一标识。String str ="aaa";//String也是一个objectint code = str.hashCode(); 莫非楼主的意思是产生一个uuid之类的id进行标识?java本身好像并未规定哪个东西可以对某个对象进行唯一标识 但是java本身要把一大堆的对象区分开吧?就是他怎么区分这一大堆的对象? 用于标示Java对象的最简单的方法就是使用Hashcode方法了。至于获取对象的实际的内存空间,java中似乎没有这样的方法。 hashcode 就是将对象的内存地址通过某种方法转换成整数的啊,这个方法是 native 方法,Java 中没有这个功能。 Java装饰模式 问个简单的小问题 jFilechooser 可以打开根目录吗? 一个调用 setBackground()的疑惑 请教大虾lucene返回的hits怎么取到想要的值? jPanel键盘监听会卡 JAVA的swtch坑。。。 初到JAVA论坛,问一下低级问题。。 ****菜鸟问题:关于jdk、weblogic、IAS/BAS等几个概念的含义??? 本人最近弄了一盘IBM WebSphere,所以想学JAVA,可一点基础都没有,所以请各位大哥传授些学习经验,外加好的学习资料或书。万分感激!! 让最大化变成回复按钮的问题 一道小题
String str ="aaa";//String也是一个object
int code = str.hashCode();
就是他怎么区分这一大堆的对象?