有办法在JAVA里返回地址吗? 因为引用本来就是一个地址,能输出这个地址吗??我想JVM应该提供这个的方法吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不提供.从Object 的toString()方法里倒是可以看出一些东西. Ding!If you do not rewrite this mothod and print some objects, you can see ***@***... System.out.println(obj); 得到前面是类名,后面是哈希码(地址)的字符串 java和C++相比最大的区别就是取消了指针,现在为什么还要获取地址呢?java是不允许直接对内存进行操作的 如果某个类的 hashCode 方法没有重写的话,可以使用 hashCode 方法得到地址,详见 Object#hashCode 方法的 API DOC。如果某个类的 hashCode 方法被重写了,比如说 String,那么就可以用 System.identityHashCode这个方法达到同样的效果。 hashCode 方法得到地址,怎么得到呢? Object原汁原叶HashCode,确实是和对象的内部地址有关系的,但是否可以逆转不得而知 JAVA 下载 URL地址 中文 下载失败 Integer包装类问题 如何使用jface组件开发有下拉菜单的工具栏? 有多少种调用线程的方法? 关于生成对象时,类的初始化顺序的问题 求JScript.Encode解码器的Java版本(附C语言版) HttpURLConnection / URLConnection 传输大文件数据错误问题,请大虾指教 编译成功后的CODE为什么回有这样的提示! 请教java io流问题 如何将jCreator 的project转到jBuilder里?谢谢先 为啥main主入口方法必须有string args[] 这参数?? 新手提问,概念上的问题
从Object 的toString()方法里倒是可以看出一些东西.
If you do not rewrite this mothod and print some objects, you can see ***@***...
详见 Object#hashCode 方法的 API DOC。如果某个类的 hashCode 方法被重写了,比如说 String,那么就可以用 System.identityHashCode
这个方法达到同样的效果。