问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 如何获取对象内存地址??

发布网友 发布时间:2022-04-22 05:39

我来回答

5个回答

热心网友 时间:2024-03-21 05:59

 java中不建议直接获取字符串内存地址,因为java不像c语言,获取内存地址是C语言的强项,java的弱项。但是java内存地址还是有一个应用场景,就是判断两个字符串内存地址是否相等来判断是否是同一个对象,用双等号“==”来比较的。参考代码如下:
public class Test01 {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String str1="abc";
String str2=new String("abc");
System.out.println(str1 == str2);//输出false
}

}
  

热心网友 时间:2024-03-21 05:59

对象可以用对象.toString()方法获取这个对象的伪地址,伪地址是由类名@hashCode算出来的一个数字没有什么实际的意义,所以java不用考虑内存的问题,这只是对对象的一个比较权威的标识而已,前提是这个类没有重写toString()方法,如果这儿类重写了toString方法,输出的就是重写之后的数值了。来自:求助得到的回答

热心网友 时间:2024-03-21 06:00

获取对象的内存地址对java的开发是没有用处的,oracle公司对这条代码输出的地址String str = Object.toString();str==内存地址;;是包名+类名+哈希码,这里的哈希码是oracle公司进过复杂的算法转换的,所以一般在java程序中需要复写toSting(),equals(),hashcode()这三个方法。

热心网友 时间:2024-03-21 06:01

Java不允许获得内存地址!
用ToString获得的只是其对象编号。
Java语言设计就是不允许直接管理内存。

热心网友 时间:2024-03-21 06:01

若不重写对象的toString()
String str = Object.toString();
str==内存地址;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
信用卡都需要什么手续 我看上了几个我的女性朋友,我想上了她们几个,请问有什么办法可以上了她... 我的微信号有几个?怎么才可以解除? 怎样做出正宗的川味口水鸡? 随州优势喷泉设计公司供应商 如何制作音乐喷泉 喷泉设计安装厂家 一九八二年五月十三日零辰三到五点出生问婚姻,命运? 1983年5月13日农历早上七点出生的女士适合当老师吗? 1983.5.13午时出生的女人算命 高中作文:以公开为话题的作文 推荐几款带背光的键盘? 如何获得java对象的内存地址 请问下带背光的键盘的本本,哪款好啊? 如何获取到JAVA对象所在的内存地址 有什么比较好的背光键盘介绍下? JAVA怎么获取IP地址 请给我推荐一款背光键盘! 5个月的宝宝可以吃地瓜干磨牙吗 怎么设置JAVA的地址 背光键盘笔记本有哪些? 求推荐!背光键盘笔记本的型号 有什么装修的坑可以避开? 哪种背光键盘好? 柠檬和金桔能一起腌糖不 求推荐,一款机械背光键盘。 美味自制柚皮糖(不粘锅版怎么做好吃又简 怕冷的人要多吃什么? 背光键盘哪款好 秋冬季怕冷的人吃什么? 求推荐一款背光茶轴机械键盘 高考满分作文能公开? java如何查询本机ip地址和mac地址 可以推荐几个背光键盘么? 高考满分作文会公开吗 java地址是什么形式 背光键盘真的有用吗 四款热门的背光键盘推荐 java中怎么获取变量的地址 如何让作文深刻 高三作文复习 公开课用.ppt 那款的机械键盘最好?必须带背光的。 java项目如何修改访问访问地址 法律问题:中高考时些的作文有著作权吗 求推荐, 背光键盘, 最好是机械键盘, 问个事。怎么办? java如何更改IP地址 高考好作文可以公开吗 大家推荐一款背光机械键盘给我吧 java如何获取mac地址? 有什么背光的键盘推荐? 怎么看JAVA的安装地址? 高中 作文公开课 教学反思怎么写