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

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

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


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

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


          網站導航:
           
          主站蜘蛛池模板: 澎湖县| 秦皇岛市| 宁阳县| 白银市| 顺平县| 泊头市| 景宁| 平乐县| 公主岭市| 木里| 壶关县| 江安县| 上虞市| 东兴市| 梁平县| 涞水县| 呼伦贝尔市| 屯门区| 台北市| 隆德县| 堆龙德庆县| 宁夏| 盖州市| 怀仁县| 石泉县| 加查县| 陆丰市| 蛟河市| 于田县| 台前县| 榆社县| 开平市| 贡山| 阳春市| 北安市| 佛坪县| 乌拉特后旗| 古蔺县| 弥渡县| 固原市| 浦城县|