java運行時數據區域-----java堆溢出+虛擬機棧溢出/本地方法棧溢出+方法區溢出+常量池溢出+本機內存直接溢出

java堆溢出:在對象數量到達最大堆的容量限制後就會產生內存溢出異常。java 虛擬機棧溢出/本地方法棧溢出:請求棧的深度達到虛擬機所容許的最大深度,拋出StackOverError異常。在擴展棧時候沒法申請到足夠的內存空間則拋出,OutOfMemoryError異常。在單線程狀況下,這兩種狀況只能拋出StackOverError異常。 ui 方法區溢出+常量池溢出:String.intern()
相關文章
相關標籤/搜索