java对象的存储
  问:程序运行时,java对象是怎么放置安排的,内存是怎么分配的。 
 
  
  
 
  
  
                
  有五个不同的地方可以存储数据
 
 
 
  1.寄存器。 位于处理器内部,是最快的存储区。java中不能直接对其进行操作,c类语言可以。
 
 
 
  2.堆栈。位于ram中。一般使用堆栈指针对其进行操作。更多存储java数据,不存储java对象。
 
 
 
  3.堆。一个通用的内存池,用于存储java对象。不关注对象的存活时间。
 
 
 
  4.常量。存储在代码内部
 
 
 
  5。非RAM存储。 可以不受程序的控制,数据独立。 
  
  
 
  
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号