隨筆-0  評論-0  文章-1  trackbacks-0
          1、數(shù)據(jù)存儲在什么地方
             1)寄存器。
              2)堆棧。對象的引用
              3)堆。對象
              4)常量存儲。代碼中或者ROM
              5)非RAM存儲。流對象和持久化對象(硬盤中);
              堆棧位于RAM中,通過堆棧指針的向上向下移動分別來釋放分配存儲,需要知道存儲在堆棧中所有項的生命周期,所以對于對象不是很靈活,只存儲對象的引用;堆比較靈活,不需要知道存儲在其中的數(shù)據(jù)存活多長時間,適合于存儲對象,代價是用堆存儲分配和清理比用堆棧需要更多的時間。堆里的對象通過垃圾回收器來釋放內(nèi)存。

          2、基本類型
              java基本類型優(yōu)點:任何機器上所占的存儲空間相同。
              所有數(shù)值都有正負號,java中沒有無符號的數(shù)值類型。
              boolean類型所占存儲空間的大小沒有指定,僅定義為能夠取字面值true和false。
              Java提供了兩個用于高精度計算的類:BigInteger和BigDecimal。雖然他們大體上屬于“包裝類”的范疇,但是沒有對應(yīng)的基本類型。
              BigInteger支持任意精度的整數(shù)。也就是說,在運算中,可以準確的表示任何大小的整數(shù)值,而不會丟失任何信息。
              BigDecimal支持任意精度的定點數(shù)。例如,可以用它進行精確的貨幣運算。

          3、java中不允許將一個非布爾值當做布爾值在邏輯表達式中使用。int a,b;  a && b是錯誤的。
          4、浮點數(shù)做比較的時候要注意,涉及到精度問題。


          posted on 2012-06-18 10:57 醬醬小 閱讀(55) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 辽阳市| 石门县| 濮阳县| 广水市| 绥江县| 宁津县| 金昌市| 涪陵区| 汉川市| 易门县| 南宫市| 新民市| 阜阳市| 霸州市| 永和县| 和政县| 彰化县| 黎平县| 布拖县| 凤阳县| 灵寿县| 合作市| 广饶县| 鄂托克旗| 青冈县| 静宁县| 潜江市| 额敏县| 青州市| 法库县| 南阳市| 互助| 江山市| 子洲县| 柯坪县| 尉氏县| 永兴县| 罗定市| 云浮市| 新郑市| 安远县|