999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于簡單實例的final關鍵字深入剖析

2018-06-04 10:01:02

(長沙學院計算機工程與應用數學學院 湖南長沙 410075)

引言

final修飾的類、變量和方法具有以下特性:

1. final修飾的類不能被繼承。

2. final修飾的方法不能被子類重寫。

3. final修飾的變量(成員變量和局部變量)是常量,只能賦值一次。

一、final修飾基本數據類型與引用數據類型的區別

修飾變量是final用得最多的地方,數據類型有基本數據類型與引用數據類型,當final修飾基本數據類型時,被修飾的數據就相當于我們自己直接定義的常量,理解與應用與一致,但當修飾引用數據類型變量時,會有所不同,這是本文接下來要重點闡述的內容。首先了解一下final變量的基本語法:對于一個final變量,如果是基本數據類型的變量,則其數值一旦在初始化之后便不能更改;如果是引用類型的變量,則在對其初始化之后便不能再讓其指向另一個對象。 接下來舉個例子深入分析final關鍵字修飾引用類型數據的性能:

上述代碼運行結果為:

分析上述輸出結果可知,就final修飾基本數據而言,我們會得出第一個輸出結果應該也是false,因為final修飾變量時,就相當于常量。但輸出結果卻相反。實際第一個輸出結果為true,而第二個結果為fasle。這里面就是final變量和普通變量的區別了,當final變量是基本數據類型以及String類型時,如果在編譯期間能知道它的確切值,則編譯器會把它當做編譯期常量使用。也就是說在用到該final變量的地方,相當于直接訪問的這個常量,不需要在運行時確定。因此在上面的一段代碼中,由于變量b被final修飾,因此會被當做編譯器常量,所以在使用到b的地方會直接將變量b替換為它的值。而對于變量d的訪問卻需要在運行時通過鏈接來進行。

二、final修飾引用類型對像變量

在上面提到被final修飾的引用變量一旦初始化賦值之后就不能再指向其他的對象,那么該引用變量指向的對象的內容是否可變呢?下面通過實例驗證。

運行結果為:

由運行結果可知,final修飾的引用變量一旦初始化賦值之后就不能再指向其他的對象,那么該引用變量指向的對象的內容是可變的。

結語

總上所述,Final關鍵字在修飾變量時,該變量就為常量,這是針對基本數據類型而言的,我們要區分及深入理解分析 final修飾引用類型數據時,其起的應用性能。另外,很多時候會容易把static和final關鍵字混淆,static作用于成員變量用來表示只保存一份副本,而 final的作用是用來保證變量不可變, final比static更加專一。

[1]http∶//www.cnblogs.com/beanmoon/archive/2012/04/25/2470298.html

[2] 安博教育集團,Java核心技術[M].北京:電子工業出版社,2012

[3] 高永強,Java編程藝術[M].北京:清華大學出版社,2009.

[4] 王善發,吳道榮,Java編程中static和 final關鍵字的陷阱,保山學院學報,2012,31(5):19-22

主站蜘蛛池模板: 国产精品xxx| 亚洲欧美日韩天堂| 国产永久无码观看在线| 噜噜噜久久| 91国内外精品自在线播放| 亚洲第一色网站| 日本欧美一二三区色视频| 成人另类稀缺在线观看| 91精品免费高清在线| 国产自在线播放| 国产黄网永久免费| 四虎亚洲国产成人久久精品| 一区二区三区精品视频在线观看| 四虎亚洲国产成人久久精品| 99九九成人免费视频精品| 亚洲色大成网站www国产| a毛片基地免费大全| 亚洲日韩高清在线亚洲专区| 丁香六月激情综合| 亚洲成人在线网| 91免费观看视频| 香蕉网久久| 久久五月视频| 国产精品55夜色66夜色| 欧美性天天| 国产av一码二码三码无码| 精品撒尿视频一区二区三区| jijzzizz老师出水喷水喷出| 色视频国产| 久久黄色小视频| 中文字幕va| 国产丝袜精品| 麻豆a级片| 久久国产黑丝袜视频| 91免费国产在线观看尤物| 国产免费网址| 亚洲爱婷婷色69堂| 精品国产免费观看| 亚洲无码A视频在线| 亚洲一区第一页| 漂亮人妻被中出中文字幕久久| 国产欧美视频一区二区三区| 国产一级精品毛片基地| 亚洲va在线观看| 国产福利拍拍拍| 污污网站在线观看| 欧美成人日韩| 67194亚洲无码| 亚洲一区二区三区麻豆| 久久精品人人做人人综合试看| 国产欧美精品一区二区| 国产成人精彩在线视频50| 91久久偷偷做嫩草影院精品| 不卡的在线视频免费观看| 成·人免费午夜无码视频在线观看 | 99热在线只有精品| 国产成人精品免费av| 亚洲国产无码有码| 操美女免费网站| 99精品这里只有精品高清视频| 久久久久亚洲精品无码网站| 日韩欧美中文| 人妻无码AⅤ中文字| 欧美精品v| 第一页亚洲| 日韩欧美国产中文| 亚洲黄色激情网站| 午夜性刺激在线观看免费| 国产精品露脸视频| 成人在线综合| 无码有码中文字幕| 久久久精品久久久久三级| 久久免费视频播放| 一级在线毛片| 久久国产精品麻豆系列| 人妻无码一区二区视频| 四虎永久免费地址在线网站| 99视频在线免费看| 欧美一级高清免费a| 婷婷色婷婷| 欧美日韩中文国产| 亚洲精品成人7777在线观看|