Q
的Java栈和堆
1
A
回答
2
任何事情都必须存储在主存储器(RAM)中,否则CPU不能使用它。
如果您的内存不足,操作系统会将部分应用程序内存外包给磁盘。这会让你的程序变慢,但不会破坏它。因此,程序可以使用的内存量不取决于物理可用的RAM数量。
如果您遇到堆栈溢出错误,您的程序中可能有无限递归错误。
如果你的堆空间/内存不足的错误,看到了这个问题:What does Java option -Xmx stand for?
1
让处理器尽可能快地访问它们,因为它们用得非常多。
1
这只意味着它们都保存在RAM中。
相关问题
- 1. Java堆栈和对象
- 2. 堆栈和队列用java
- 3. JVM - 堆栈和堆栈
- 4. Java堆和堆栈内存分配
- 5. Java,堆栈类
- 6. 堆栈在java中使用堆栈
- 7. Java中的堆栈溢出与Collections-Java中的堆栈实现
- 8. OOP和堆/堆栈
- 9. 块,堆栈和堆
- 10. 使用C/C++/Java程序理解堆栈和堆栈
- 11. Java和堆栈:正确的实现?
- 12. Java和堆栈区域的方法区
- 13. Java和不同类型的堆栈
- 14. Java堆栈组件
- 15. Java - 排序堆栈
- 16. Java堆栈搜索
- 17. 递归Java - 堆栈
- 18. Java堆栈卡住
- 19. Java堆栈/巢数
- 20. 截断Java堆栈
- 21. Java堆栈链表
- 22. Java堆栈反省
- 23. Java堆栈比较
- 24. 的Java:堆栈 - > ArrayList的
- 25. 堆栈帧和堆栈指针
- 26. 任务堆栈和背堆栈在android
- 27. 内存分配,堆栈和堆栈
- 28. 堆栈溢出的Java
- 29. Java中的堆栈问题
- 30. Java swing中的堆栈GUI
应该在哪里这些东西来,否则存储? –
没有堆栈和堆在RAM上很好,但堆栈像堆栈一样堆,你是什么意思? –
看看这些线程:http://stackoverflow.com/questions/362740/java-memory-model-can-someone-explain-it和http://stackoverflow.com/questions/858250/java-memory-解释说,太阳JVM。 干杯, –