java 数据存储到什么地方?

有五个不同的地方可以存储数据:

1.寄存器。这是最快的存储区,因为他不同于其他存储区的地方-处理器内部。

2.堆栈。位于通用ram中,但可以通过堆栈指针可以从处理器那里获得直接支持。

3.堆。一种通用的内存池ram。用于存放所有的java对象。

4.常量存储。常量值通常直接放在代码内部,这样做是最安全的。分离的情况下可以存放在rom里。

5.非ram存储。如果数据完全存活于程序之外,那么他可以不受任何程序的控制,在程序没有运行时也可以存在。

例如,流对象,持久化对象。

你可能感兴趣的:(java 数据存储到什么地方?)