因为引用本来就是一个地址,能输出这个地址吗??
我想JVM应该提供这个的方法吧。

解决方案 »

  1.   

    不提供.
    从Object 的toString()方法里倒是可以看出一些东西.
      

  2.   

    Ding!
    If you do not rewrite this mothod and print some objects, you can see ***@***...
      

  3.   

    System.out.println(obj);  得到前面是类名,后面是哈希码(地址)的字符串
      

  4.   

    java和C++相比最大的区别就是取消了指针,现在为什么还要获取地址呢?java是不允许直接对内存进行操作的
      

  5.   

    如果某个类的 hashCode 方法没有重写的话,可以使用 hashCode 方法得到地址,
    详见 Object#hashCode 方法的 API DOC。如果某个类的 hashCode 方法被重写了,比如说 String,那么就可以用 System.identityHashCode
    这个方法达到同样的效果。
      

  6.   

    hashCode 方法得到地址,怎么得到呢?
      

  7.   

    Object原汁原叶HashCode,确实是和对象的内部地址有关系的,但是否可以逆转不得而知