姿姿霸霸~~!
          貴在堅(jiān)持!
          posts - 106,  comments - 50,  trackbacks - 0
          JAVA把存儲(chǔ)器分為5種:
          1.寄存器Register
          2.棧Stack
          :棧在RAM中,CPU可通過棧指針直接訪問數(shù)據(jù),棧指針向上則建立新的存儲(chǔ)區(qū),向下則釋放存儲(chǔ)區(qū)。棧中的數(shù)據(jù)必須有確切的大小和生命期(什么時(shí)候建立數(shù)據(jù),什么時(shí)候撤消數(shù)據(jù)),不然指針如何知道該移動(dòng)多少呢?通常對(duì)象的引用放在棧中,但是對(duì)象本身不在這里。由于棧在RAM中,因此速度比寄存器慢。基本數(shù)據(jù)類型也在棧中,因?yàn)槠浯笮『蜕谑谴_定的。
          3.堆Heap:堆在RAM中,JAVA對(duì)象就放在這里。堆的好處是其中的數(shù)據(jù)的大小和生命期都可以不確定。每當(dāng)用new關(guān)鍵字創(chuàng)建對(duì)象時(shí),編譯程序就會(huì)在堆中分配響應(yīng)的存儲(chǔ)區(qū)給對(duì)象。
          4.靜態(tài)存儲(chǔ)區(qū)Static:靜態(tài)存儲(chǔ)區(qū)也在RAM中,看到Static,就可以猜測(cè),那些加在static關(guān)鍵字的數(shù)據(jù)和方法都放在這里,確實(shí)這樣。不過對(duì)象即便是靜態(tài)的也不放在這兒。
          5.常量存儲(chǔ)區(qū)Constant:常量存儲(chǔ)區(qū)在RAM中,與靜態(tài)存儲(chǔ)區(qū)類似,程序中的常量(由final關(guān)鍵字修飾)都放在這里。
          posted on 2007-01-03 23:38 xrzp 閱讀(796) 評(píng)論(1)  編輯  收藏 所屬分類: JAVA

          FeedBack:
          # re: JAVA的存儲(chǔ)結(jié)構(gòu)
          2007-08-07 13:53 | 無間道
          大致如此,不過……代碼放在哪一塊?  回復(fù)  更多評(píng)論
            

          <2007年1月>
          31123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          常用鏈接

          留言簿(4)

          隨筆分類

          隨筆檔案

          好友的blog

          搜索

          •  

          積分與排名

          • 積分 - 118131
          • 排名 - 499

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 乌什县| 永州市| 丽江市| 镇宁| 道真| 夏邑县| 长白| 岑巩县| 祁连县| 仁化县| 衡南县| 渝北区| 措勤县| 青神县| 龙州县| 宾川县| 蒲江县| 隆昌县| 博爱县| 米泉市| 雷波县| 鄂州市| 谷城县| 古田县| 通河县| 额尔古纳市| 永福县| 平昌县| 安陆市| 延寿县| 延安市| 江都市| 玛曲县| 阳新县| 革吉县| 北京市| 陵川县| 仪征市| 岳阳县| 凤冈县| 蓝田县|