posts - 89,  comments - 98,  trackbacks - 0
          轉(zhuǎn)自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>我們常會看見函數(shù)參數(shù)或局部變量常被聲明為final,根據(jù)變量是primitive還是reference區(qū)別考慮.
          2>.在局部內(nèi)部類(local?inner?class)和匿名內(nèi)部類(anonymous?inner?class)中不但可以訪問外類的成員(包括成員變量和成員函數(shù)),還可以訪問外類的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.如果一個數(shù)據(jù)即是final,又是static那就表明這個數(shù)據(jù)有一塊無法改變的存儲空間。

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

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

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

          常用鏈接

          留言簿(4)

          隨筆分類(85)

          隨筆檔案(89)

          文章分類(14)

          文章檔案(42)

          收藏夾(37)

          java

          oracle

          Sybase

          搜索

          •  

          積分與排名

          • 積分 - 211649
          • 排名 - 266

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 新龙县| 西青区| 五寨县| 蒲江县| 老河口市| 宁乡县| 纳雍县| 茌平县| 阳泉市| 大冶市| 绥阳县| 和田市| 车致| 大厂| 武威市| 聂拉木县| 西昌市| 楚雄市| 太白县| 丽江市| 邵阳市| 绿春县| 文登市| 上蔡县| 和平区| 瑞丽市| 顺昌县| 长丰县| 牡丹江市| 葵青区| 桃江县| 定西市| 新晃| 闸北区| 昭觉县| 河曲县| 金寨县| 大渡口区| 湄潭县| 满城县| 枣强县|