java - 对象可以强制存储在堆中吗?

标签 java memory

这只是为了我的理解。作为类成员的对象进入堆,而局部变量和值类型进入堆栈。是否有用例和可能性将对象强行插入堆栈或堆?

最佳答案

不,Java 不允许直接访问内存。我认为这没有用例。这甚至在 C++ 中也是不可能的,在 C++ 中,某些规则适用于对象的保存位置。为此,您需要实现自己的内存管理例程,这将很麻烦并且依赖于平台。

关于java - 对象可以强制存储在堆中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2309675/

相关文章:

java - Docx4J(Android):如何在Word文档中读取页眉和页脚的内容

java - 如何从 jar 或目录加载类

objective-c - NSUserDefaults 由于内存崩溃而被删除?

java - 针对不同 JList 的一个 Java Swing PopupMenu 与每个 JList 一个菜单

java - 是否可以从 xml 配置向 Hazelcast 分布式映射添加值?

java - DataOutputStream 不刷新

c - 例如,在 C 中定义变量时,该变量的内存地址存储在哪里?

c++ - 在定义结构之前如何使用指向结构的指针?

iphone - iPhone内存管理

java - 有哪些工具可以分析 Java 中堆外的内存使用情况?