微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Python中的整数变量是否在内存中保存指向int对象的指针?

如何解决Python中的整数变量是否在内存中保存指向int对象的指针?

我正在阅读一篇文章,说一切都是Python中的对象。

因此,我想到了研究Python内部如何精确存储整数的方法,但不幸的是我没有一个好的答案。

我的问题是在Python中执行整数变量会在内存中保留指向整数对象的指针,还是直接指向内存中的整数

相比之下,整数变量如何存储在Java中?它们还是指向内存中的整数对象还是指向内存中的整数的指针?

解决方法

据我了解,在python中,创建了一个int对象,然后该变量保存了指向该对象的引用。 Here是您可以阅读的一点内容。

在Java中,整数是原始类型。因此,变量不像引用类型那样保存内存位置。相反,它们保存整数本身的值。基本类型的包装器是引用类型。 Here是Java的好文章

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。