<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    學習無止境,快樂無止境

    Java的點點滴滴

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      1 Posts :: 1 Stories :: 0 Comments :: 0 Trackbacks

    2008年11月8日 #

      每種編程語言都有自己的數據處理方式。
    有些時候,程序員必須時刻留意準備處理的是什么類型。
    您曾利用一些特殊語法直接操作過對象,或處理過一些間接表示的對象嗎(C或C++里的指針)?

    所有這些在Java里都得到了簡化,任何東西都可看作對象。
    因此,我們可采用一種統一的語法,任何地方均可照搬不誤。
    但要注意,盡管將一切都“看作”對象,但操縱的標識符實際是指向一個對象的“句柄”(Handle)。
    在其他Java參考書里,還可看到有的人將其稱作一個“引用”,甚至一個“指針”。可將這一情形想象成用遙控板(句柄)操縱電視機(對象)。只要握住這個遙控板,就相當于掌握了與電視機連接的通道。
    但一旦需要“換頻道”或者“關小聲音”,我們實際操縱的是遙控板(句柄),再由遙控板自己操縱電視機(對象)。如果要在房間里四處走走,并想保持對電視機的控制,那么手上拿著的是遙控板,而非電視機。
    此外,即使沒有電視機,遙控板亦可獨立存在。
    也就是說,只是由于擁有一個句柄,并不表示必須有一個對象同它連接。所以如果想容納一個詞或句子,可創建一個String句柄:

    String s;
    但這里創建的只是句柄,并不是對象。若此時向s發送一條消息,就會獲得一個錯誤(運行期)。這是由于s實際并未與任何東西連接(即“沒有電視機”)。
    因此,一種更安全的做法是:創建一個句柄時,記住無論如何都進行初始化:
    String s = "豬頭三";
    然而,這里采用的是一種特殊類型:字串可用加引號的文字初始化。通常,必須為對象使用一種更通用的初始化類型。
    posted @ 2008-11-08 15:35 鄭超 閱讀(242) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 一级毛片不卡免费看老司机| 亚洲国模精品一区| 97超高清在线观看免费视频| 456亚洲人成在线播放网站| 亚洲激情在线视频| 久久久久一级精品亚洲国产成人综合AV区 | 亚洲日韩乱码久久久久久| 亚洲一区二区三区影院| 免费a级毛片无码a∨性按摩| 91在线视频免费看| 亚州免费一级毛片| 久久久99精品免费观看| 野花香在线视频免费观看大全 | 亚洲成人影院在线观看| 免费无码精品黄AV电影| 曰批视频免费30分钟成人| 久久国产精品成人片免费| 国内少妇偷人精品视频免费| 国产日韩久久免费影院| 免费无遮挡无遮羞在线看| 国产天堂亚洲精品| 狼人大香伊蕉国产WWW亚洲| 蜜臀亚洲AV无码精品国产午夜.| 亚洲毛片基地4455ww| 亚洲制服丝袜中文字幕| 亚洲一区二区三区高清视频| 亚洲免费闲人蜜桃| 亚洲国产精品专区| 亚洲中文无码a∨在线观看| 亚洲乱码一区av春药高潮| 亚洲一区二区影视| 亚洲久热无码av中文字幕| 亚洲成a人无码亚洲成av无码| 亚洲熟妇自偷自拍另欧美| 亚洲经典千人经典日产| 色婷婷亚洲一区二区三区| 国产精品亚洲专一区二区三区| 真正全免费视频a毛片| free哆拍拍免费永久视频| a级毛片免费高清毛片视频| 免费91最新地址永久入口|