Java中的变量的地址,用什么方法查看. 比如举个例子吧:String s=new String("Hello!");怎么知道s的地址? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 int hashCode = System.identityHashCode(s); 直接用string类离得toString()方法输出就可以了 默认输出就是改字符串的地址;该方法也可以重载 int hashCode = System.identityHashCode(s); 好像是看不到真正的内存地址的,只能看到虚拟机映射的地址,HASHCODE java里面没有指针指针在Java里面是封装了的 看不到的!它是直接存在内存里面你试试这个class Test{ public static void main(String[] args){ Test tt=new Test(); System.out.print(tt); } } 输出 结果为 Test@2bbd86 这个 Test@2bbd86 16进制 根据对象的内存地址 得到 ! int hashCode = System.identityHashCode(s); int hashCode = System.identityHashCode(s); 服务器端socket如何响应用户请求 大家帮忙看看! 数组遍历的简单方法,但我感觉别扭呢?? 怎样屏蔽最大,最小化窗口按钮啊!!!! 快速学好JAVA要看什么书? Graphics中画字符串得问题,高分求助!! 哪出错了??? 求救:java 写报表精度如何控制? 送分题,如何处理这个异常? 头痛问题:编译时出错,FileOutputStream类write方法错误 Jbuilder连接SQL Server 中的ClassforName错误问题 都说Sting变量初值是null,下面这段代码似乎推翻了这个结论
该方法也可以重载
你试试这个
class Test{
public static void main(String[] args){
Test tt=new Test();
System.out.print(tt);
}
} 输出 结果为 Test@2bbd86
这个 Test@2bbd86 16进制 根据对象的内存地址 得到 !