十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊
量身定制 + 運營維護(hù)+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
內(nèi)存全稱電子計算機(jī)內(nèi)存儲器,用于暫時存儲CPU中運行的數(shù)據(jù)以及與磁盤交換的數(shù)據(jù)。它是硬件存儲與CPU進(jìn)行溝通的橋梁,計算機(jī)中的所有程序進(jìn)行都在內(nèi)存中進(jìn)行。所以java程序要想運行必須要在內(nèi)存中申請一塊空間,java內(nèi)存中可以分為堆、方法區(qū)、虛擬機(jī)棧、本地方法棧、程序計數(shù)器。
在各個分區(qū)中,堆區(qū)占據(jù)空間大,被所有線程共享。絕大多數(shù)的對象實例都是在這里申請空間。
存放再堆中的數(shù)據(jù)都有一個16進(jìn)制的地址,并且都有默認(rèn)值。
基本數(shù)據(jù):整型默認(rèn) 0
浮點型默認(rèn)為 0.0
? ?字符型默認(rèn)為 ‘\u0000’
布爾型默認(rèn)為 false
引用類型數(shù)據(jù):字符串、數(shù)組、對象,默認(rèn)為null
3、虛擬機(jī)棧(stack)虛擬機(jī)棧區(qū)存放局部變量、對象引用(String s1=new String(“aa”))、基本數(shù)據(jù)類型變量。
虛擬機(jī)棧是線程私有的,當(dāng)線程執(zhí)行結(jié)束之后對應(yīng)的存儲信息也會釋放。
4、程序計數(shù)器程序計數(shù)器是線程私有的,它也稱為代碼的行號指示器,字節(jié)碼解釋器就是通過改變程序計數(shù)器的位置來確定下一行要執(zhí)行的代碼,它不存在OOM Killer(Out of Memory Killer)。
5、方法區(qū)方法區(qū)用于存儲已被虛擬機(jī)加載的類型信息、常量、靜態(tài)變量。
6、本地方法棧本地方法棧(Native Method Stacks)與虛擬機(jī)棧所發(fā)揮的作用是非常相似的,其區(qū)別不過是虛擬機(jī)棧為虛擬機(jī)執(zhí)行Java方法(也就是字節(jié)碼)服務(wù),而本地方法棧則是為虛擬機(jī)使用到的Native方法服務(wù),本地方法(native method)就是java調(diào)用非java代碼的接口。
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧