日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
深入Java探索:Java內(nèi)存區(qū)域

Java 內(nèi)存劃分:

成都創(chuàng)新互聯(lián)公司成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目做網(wǎng)站、網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元門源做網(wǎng)站,已為上家服務(wù),為門源各地企業(yè)和個人服務(wù),聯(lián)系電話:028-86922220

 在Java內(nèi)存分配中,java將內(nèi)存分為:方法區(qū),堆,虛擬機(jī)棧,本地方法棧,程序計(jì)數(shù)器。其中方法區(qū)和堆對于所有線程共享,而虛擬機(jī)棧和本地方法棧還有程序計(jì)數(shù)器對于線程隔離的。每個區(qū)域都有各自的創(chuàng)建和銷毀時間。

程序計(jì)數(shù)器:

 作用是當(dāng)前線程所執(zhí)行的字節(jié)嗎的行號指示器。Java的多線程是通過線程輪流切換并分配處理器執(zhí)行時間方式來實(shí)現(xiàn)的。因此,每個線程為了能在切換后能恢復(fù)到正確的位置,每個線程需要獨(dú)立的程序計(jì)數(shù)器。

Java 虛擬機(jī)棧:

 每個放在被執(zhí)行的時候都會同時創(chuàng)建一個棧幀用于存儲局部變量表,操作數(shù)棧,動態(tài)鏈接,方法出口等信息。虛擬內(nèi)存棧就是我們經(jīng)常講的“?!薄F渲芯植孔兞勘硭鑳?nèi)存是在編譯期完成分配。

本地方法棧:

 與虛擬機(jī)棧類似,區(qū)別在于虛擬機(jī)棧為虛擬機(jī)執(zhí)行Java方法服務(wù),而本地方法棧為虛擬機(jī)使用Native方法服務(wù)。

Java 堆:

 被所有程序共享,并且在虛擬機(jī)啟動時創(chuàng)建。此內(nèi)存區(qū)域作用是存放對象實(shí)例。根據(jù)Java虛擬機(jī)規(guī)定,Java堆可以處于物理上不連續(xù)的內(nèi)存空間,只要邏輯上連續(xù)即可。

方法區(qū):

 與堆相同,在各個線程間共享。作用是存儲已被虛擬機(jī)加載的類信息,常量,靜態(tài)變量,即時編譯器編譯后的代碼等數(shù)據(jù)。

運(yùn)行時常量池:

 是方法區(qū)的一部分。作用是存儲編譯期生成的各種字面量和符號引用。

原文鏈接:http://www.cnblogs.com/brucewangxin/archive/2012/03/03/2378716.html


新聞名稱:深入Java探索:Java內(nèi)存區(qū)域
轉(zhuǎn)載來源:http://www.5511xx.com/article/dheohde.html