社区
Java SE
帖子详情
JAVA怎样返回其对象地址,并输出?
pengge8
2008-05-02 08:53:00
JAVA怎样返回其对象地址,并输出?
我尝试用NEW创建对象,而后使用print 输出其地址.但怎么输出都不行!
...全文
3747
15
打赏
收藏
JAVA怎样返回其对象地址,并输出?
JAVA怎样返回其对象地址,并输出? 我尝试用NEW创建对象,而后使用print 输出其地址.但怎么输出都不行!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dalancon
2012-04-10
打赏
举报
回复
若是我真想得到地址有什么好办法吗
晓筱时代
2008-05-04
打赏
举报
回复
[Quote=引用 9 楼 anqini 的回复:]
引用 8 楼 llyzq 的回复:
如果你这个类是直接继承自object
可以调用object的toString()方法
java编程思想里有这一段
你这句话完全不对....
toString()返回的是
类名@Integer.toHexString(hashCode());
[/Quote]
完全同意
mdog26
2008-05-04
打赏
举报
回复
[Quote=引用 3 楼 anqini 的回复:]
引用 1 楼 joejoe1991 的回复:
hashCode()它返回的是根据内部地址转化成一个整数,但并不代表内存地址.
[/Quote]
同意
火龙果被占用了
2008-05-03
打赏
举报
回复
如果某一个类的 hashCode 方法没有重写过,那就会继承使用 Object 的 hashCode 方法,
而 Object#hashCode() 方法根据 API 文档上的说明就是返回对象的内部地址转成的整数。
kylenix
2008-05-03
打赏
举报
回复
纯Java是不能得到地址的,只有引用。引用跟实际地址的关系是依赖虚拟机的具体实现的。
Coder211
2008-05-03
打赏
举报
回复
学习了
guofei_gf
2008-05-03
打赏
举报
回复
[Quote=引用 3 楼 anqini 的回复:]
引用 1 楼 joejoe1991 的回复:
hashCode() 方法。
hashCode()它返回的是根据内部地址转化成一个整数,但并不代表内存地址.
JAVA不能取得其地址,
个人理解!
[/Quote]
anqini
2008-05-03
打赏
举报
回复
[Quote=引用 8 楼 llyzq 的回复:]
如果你这个类是直接继承自object
可以调用object的toString()方法
java编程思想里有这一段
[/Quote]
你这句话完全不对....
toString()返回的是
类名@Integer.toHexString(hashCode());
llyzq
2008-05-03
打赏
举报
回复
如果你这个类是直接继承自object
可以调用object的toString()方法
java编程思想里有这一段
东家阿哥
2008-05-03
打赏
举报
回复
[Quote=引用 3 楼 anqini 的回复:]
引用 1 楼 joejoe1991 的回复:
hashCode() 方法。
hashCode()它返回的是根据内部地址转化成一个整数,但并不代表内存地址.
JAVA不能取得其地址,
个人理解!
[/Quote]
joejoe1991
2008-05-02
打赏
举报
回复
[Quote=引用 4 楼 pengge8 的回复:]
谢谢楼上的朋友们的解答!
那JAVA不能将地址获取然后进行操作?
就是用这个地址来操作它的方法.
[/Quote]
java 屏蔽指针
你只能通过引用来调用方法。
pengge8
2008-05-02
打赏
举报
回复
谢谢楼上的朋友们的解答!
那JAVA不能将地址获取然后进行操作?
就是用这个地址来操作它的方法.
anqini
2008-05-02
打赏
举报
回复
[Quote=引用 1 楼 joejoe1991 的回复:]
hashCode() 方法。
[/Quote]
hashCode()它返回的是根据内部地址转化成一个整数,但并不代表内存地址.
JAVA不能取得其地址,
个人理解!
loujianchengdd
2008-05-02
打赏
举报
回复
同一楼上
joejoe1991
2008-05-02
打赏
举报
回复
hashCode() 方法。
Java
面向
对象
编程.pdf
全书内容包括面向
对象
的编程思想、
Java
语言的基础知识、异常处理、类与
对象
的生命周期、多线程、
Java
集合、输入/
输出
和GUI编程等。其最大特色是以六条主线贯穿全书:面向
对象
编程思想、
Java
语言的语法、
Java
虚拟机...
Java
打印一个
对象
却
输出
地址
?
有时候使用System.out.println()方法
输出
一个类的
对象
,得到的结果却是该
对象
的
地址
:类名@12aa35151 这个结果是怎么来的呢? System.out的println()方法只能在控制台
输出
字符串,有时候比如自己写的person类实例...
JAVA
上传下载
JAVA
代码
Java
.io 包几乎包含了所有操作输入、
输出
需要的类。所有这些流类代表了输入源和
输出
目标。
Java
.io 包中的流支持很多种格式,比如:基本类型、
对象
、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示...
Java
输出
对象
打印结果为
地址
首先
Java
中打印
对象
System.out.println(student)是一个简写,其全写为System.out.println(student.toString)其实使用了toString方法,属于父类Object类的方法。下面为其后台运行代码。看到我们使用的是默认toString...
JAVA
输出
的是
对象
的
地址
而不是
对象
的本身
JAVA
输出
的是
对象
的
地址
而不是
对象
的本身
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章