風雨無阻

          java中棧(stack)與堆(heap)

           在java中內存分為“棧”和“堆”這兩種(Stack and Heap).基本數據類型存儲在“棧”中,對象引用類型實際存儲在“堆”中,在棧中只是保留了引用內存的地址值。
              順便說說“==”與“equals()方法”,以幫助理解兩者(Stack and Heap)的概念。
              在Java中利用"=="比較變量時候,系統使用變量在stack(棧)中所存的值來作為對比的依據,基本數據類型在stack中所存的值就是其內容值,而引用類型在stack中所存放的值是本身所指向Heap中對象的地址值。 Java.lang包中的Object類有public boolean equals (Object obj)方法。它比較兩個對象是否相等。僅當被比較的兩個引用指向同一對象時,對象的equals()方法返回true。(至于String類的equals()方法,是因為它重寫(override)equals()方法)

          posted on 2008-03-12 17:06 秋楓故事 閱讀(329) 評論(0)  編輯  收藏 所屬分類: 工作總結

          <2008年3月>
          2425262728291
          2345678
          9101112131415
          16171819202122
          23242526272829
          303112345

          導航

          統計

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          新聞檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 阳信县| 阜南县| 庆安县| 石门县| 南漳县| 万山特区| 吉林省| 普定县| 扶余县| 眉山市| 红河县| 武隆县| 阿勒泰市| 台北县| 探索| 正安县| 张家界市| 西昌市| 建宁县| 喀喇| 洪雅县| 福清市| 杭锦后旗| 乌鲁木齐县| 镇坪县| 滁州市| 湖州市| 布拖县| 岫岩| 天台县| 溆浦县| 汉中市| 辽阳市| 余干县| 县级市| 唐海县| 安徽省| 胶州市| 东台市| 竹溪县| 沂源县|