一葉笑天
          雄關漫道真如鐵, 而今邁步從頭越。 從頭越, 蒼山如海, 殘陽如血。
          posts - 73,comments - 7,trackbacks - 0
          1.引用類型的轉型是指程序員明確的進行不同引用類型數據直接的轉換。如果沒有明確的轉型語句,就會發生編譯錯誤。由于引用變量存儲的不是對象本身,而是對象的內存地址,因此引用類型的轉換分為兩個步驟:一就是在編譯期執行的語法檢查,另外一步就是等到運行期,根據實際傳遞對象的類型才執行的轉換,因此就有可能編譯通過。運行時,因實際傳遞對象的類型無法轉換而導致異常拋出。基本數據類型的轉型不會發生此種編譯和運行結果不一致的現象。
          2.final和非final的轉型規則:
          1.非final類可以被轉型為非final類、final類、接口或者數組。
          2.final類可以被轉型為非final、final類或者接口,但是不能轉型為數組。
          3.接口可以被轉型為非final類、final類和接口,但是不能轉型為數組。
          4.數組可以被轉型為非final類或者數組,但是不能造型為final類和接口。如果造型為非final類,則被轉型的數組必須是Object類。如果轉型為數組,則被轉型數組的元素類型必須可以被轉型為目標數組的元素類型。
          posted on 2008-08-15 16:07 一葉笑天 閱讀(129) 評論(0)  編輯  收藏 所屬分類: JAVA技術
          主站蜘蛛池模板: 衡阳市| 西华县| 景宁| 明光市| 泗阳县| 赫章县| 晋州市| 原平市| 天柱县| 临泽县| 东乡族自治县| 巴东县| 南昌县| 兰西县| 北宁市| 台东县| 孟村| 龙山县| 济阳县| 菏泽市| 扎兰屯市| 八宿县| 驻马店市| 泽州县| 大厂| 灵宝市| 红河县| 固镇县| 永川市| 凌源市| 韶山市| 罗江县| 呼图壁县| 乌拉特后旗| 丹阳市| 东台市| 通山县| 余庆县| 静宁县| 肇庆市| 仙桃市|