posts - 89,  comments - 98,  trackbacks - 0
          轉自JR-研究

          1.final?value:
          如:?類Thread中的 :?
          public?static?final?int?MAX_PRIORITY?=?10;?
          //?MAX_PRIORITY的值不能再修改,之所以稱為final?value,是因為此處為primitive?type

          2.final?reference:
          如:?public?final?String?str?=?"This?is?a?string";
          //?指的是Object?reference?為final,str不能再改而指向其他的對象,但其指向的對象并不一定不能改變.

          注:
          1>我們常會看見函數參數或局部變量常被聲明為final,根據變量是primitive還是reference區別考慮.
          2>.在局部內部類(local?inner?class)和匿名內部類(anonymous?inner?class)中不但可以訪問外類的成員(包括成員變量和成員函數),還可以訪問外類的final?變量.

          3.final?class:
          如:public?final?class?URL?extends?Object?implements?Serializable
          //指URL類不能被繼承,cannot?be?subclassed.

          4.final?method:
          如:?類Thread中的?: 
          public?final?void?setPriority(int?newPriority)
          //指此方法不能被子類override,final?class?中的所有方法都自動為final

          posted on 2006-08-01 08:58 水煮三國 閱讀(385) 評論(2)  編輯  收藏 所屬分類: J2SE

          FeedBack:
          # re: JAVA 中 final全接觸
          2006-08-01 09:12 | 水煮三國
          5.如果一個數據即是final,又是static那就表明這個數據有一塊無法改變的存儲空間。

          6. 也可以使用空的final 聲明,但是如果要是使用的話就必須在這個類的構造函數當中初始化它。這一點要記住:final的初始化有兩種,一是直接在聲明的時候初始化,另一種是在構造函數當中初始化。  回復  更多評論
            
          # re: JAVA 中 final全接觸
          2006-08-01 12:07 | 永遠的helloworld
          請教一下:

          final類型的局部變量存儲在什么地方?(應該不是棧中?)

          其存儲單元在什么時候可以回收?(和class的生命周期一樣?)  回復  更多評論
            
          <2006年8月>
          303112345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          常用鏈接

          留言簿(4)

          隨筆分類(85)

          隨筆檔案(89)

          文章分類(14)

          文章檔案(42)

          收藏夾(37)

          java

          oracle

          Sybase

          搜索

          •  

          積分與排名

          • 積分 - 211642
          • 排名 - 266

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 灯塔市| 新野县| 横山县| 翼城县| 读书| 长葛市| 伽师县| 开原市| 汉川市| 葵青区| 玉门市| 唐山市| 无极县| 平安县| 民丰县| 甘肃省| 武鸣县| 长沙县| 抚顺县| 巫溪县| 南漳县| 醴陵市| 满洲里市| 赤峰市| 遂溪县| 包头市| 晴隆县| 青浦区| 营山县| 安溪县| 稻城县| 抚顺市| 新化县| 桐梓县| 柳林县| 塔河县| 秭归县| 丹巴县| 临城县| 忻州市| 朔州市|