JAVA怎样返回其对象地址,并输出?我尝试用NEW创建对象,而后使用print 输出其地址.但怎么输出都不行!

解决方案 »

  1.   

    hashCode()它返回的是根据内部地址转化成一个整数,但并不代表内存地址.
    JAVA不能取得其地址,
    个人理解!
      

  2.   

    谢谢楼上的朋友们的解答!那JAVA不能将地址获取然后进行操作?
    就是用这个地址来操作它的方法.
      

  3.   


    java 屏蔽指针
    你只能通过引用来调用方法。
      

  4.   

    如果某一个类的 hashCode 方法没有重写过,那就会继承使用 Object 的 hashCode 方法,
    而 Object#hashCode() 方法根据 API 文档上的说明就是返回对象的内部地址转成的整数。
      

  5.   

    如果你这个类是直接继承自object
    可以调用object的toString()方法java编程思想里有这一段
      

  6.   

    你这句话完全不对....
    toString()返回的是
    类名@Integer.toHexString(hashCode());
      

  7.   

    纯Java是不能得到地址的,只有引用。引用跟实际地址的关系是依赖虚拟机的具体实现的。