日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java常見面試題之final在java中的作用是什么

瀏覽:154日期:2022-08-17 15:25:22

談到final關鍵字,想必很多人都不陌生,在使用匿名內部類的時候可能會經常用到final關鍵字。

另外,Java中的String類就是一個final類。

一、final關鍵字的基本用法

在Java中,final關鍵字可以用來修飾類、方法和變量(包括成員變量和局部變量)。下面就從這三個方面來了解一下final關鍵字的基本用法。

1、修飾類

當用final修飾一個類時,表明這個類不能被繼承。也就是說,如果一個類你永遠不會讓他被繼承,就可以用final進行修飾。final類中的成員變量可以根據需要設為final,但是要注意final類中的所有成員方法都會被隱式地指定為final方法。

在使用final修飾類的時候,要注意謹慎選擇,除非這個類真的在以后不會用來繼承或者出于安全的考慮,盡量不要將類設計為final類。

2、修飾方法

“使用final方法的原因有兩個。第一個原因是把方法鎖定,以防任何繼承類修改它的含義;第二個原因是效率。在早期的Java實現版本中,會將final方法轉為內嵌調用。但是如果方法過于龐大,可能看不到內嵌調用帶來的任何性能提升。在最近的Java版本中,不需要使用final方法進行這些優化了。“

因此,如果只有在想明確禁止 該方法在子類中被覆蓋的情況下才將方法設置為final的。即父類的final方法是不能被子類所覆蓋的,也就是說子類是不能夠存在和父類一模一樣的方法的。

final修飾的方法表示此方法已經是“最后的、最終的”含義,亦即此方法不能被重寫(可以重載多個final修飾的方法)。此處需要注意的一點是:因為重寫的前提是子類可以從父類中繼承此方法,如果父類中final修飾的方法同時訪問控制權限為private,將會導致子類中不能直接繼承到此方法,因此,此時可以在子類中定義相同的方法名和參數,此時不再產生重寫與final的矛盾,而是在子類中重新定義了新的方法。(注:類的private方法會隱式地被指定為final方法。)

3、修飾變量

修飾變量是final用得最多的地方,也是本文接下來要重點闡述的內容。

final成員變量表示常量,只能被賦值一次,賦值后值不再改變。

當final修飾一個基本數據類型時,表示該基本數據類型的值一旦在初始化后便不能發生變化;如果final修飾一個引用類型時,則在對其初始化之后便不能再讓其指向其他對象了,但該引用所指向的對象的內容是可以發生變化的。本質上是一回事,因為引用的值是一個地址,final要求值,即地址的值不發生變化。

final修飾一個成員變量(屬性),必須要顯示初始化。這里有兩種初始化方式,一種是在變量聲明的時候初始化;第二種方法是在聲明變量的時候不賦初值,但是要在這個變量所在的類的所有的構造函數中對這個變量賦初值。

當函數的參數類型聲明為final時,說明該參數是只讀型的。即你可以讀取使用該參數,但是無法改變該參數的值。

二、深入理解final關鍵字

在了解了final關鍵字的基本用法之后,這一節我們來看一下final關鍵字容易混淆的地方。

1、類的final變量和普通變量有什么區別?

當用final作用于類的成員變量時,成員變量(注意是類的成員變量,局部變量只需要保證在使用之前被初始化賦值即可)必須在定義時或者構造器中進行初始化賦值,而且final變量一旦被初始化賦值之后,就不能再被賦值了。

2、被final修飾的引用變量指向的對象內容可變嗎?

引用變量被final修飾之后,雖然不能再指向其他對象,但是它指向的對象的內容是可變的

3、final參數的問題

在實際應用中,我們除了可以用final修飾成員變量、成員方法、類,還可以修飾參數、若某個參數被final修飾了,則代表了該參數是不可改變的。如果在方法中我們修改了該參數,則編譯器會提示你:The final local variable i cannot be assigned. It must be blank and not using a compound assignment。

java采用的是值傳遞,對于引用變量,傳遞的是引用的值,也就是說讓實參和形參同時指向了同一個對象,因此讓形參重新指向另一個對象對實參并沒有任何影響。

到此這篇關于Java常見面試題之final在java中的作用是什么的文章就介紹到這了,更多相關java final作用內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产麻豆一区| 久久免费国产| 国产精品外国| 宅男噜噜噜66国产日韩在线观看| 91精品99| 在线视频精品| 蜜桃一区二区三区在线观看| 丝袜美腿成人在线| 亚洲美女久久| 国产探花一区| 精品美女视频 | 香蕉成人av| 色婷婷精品视频| 欧美亚洲精品在线| 玖玖精品视频| 日本色综合中文字幕| 国产精品chinese| 日韩高清欧美| 99在线观看免费视频精品观看| 久久亚洲图片| 久久黄色影视| 中文字幕在线视频久| 成人日韩在线| 亚洲精品韩国| 久久精品福利| 久久精品不卡| 日韩精品免费视频一区二区三区 | 国产超碰精品| 另类av一区二区| 久久黄色影视| 国产videos久久| 激情婷婷综合| 日韩av黄色在线| 国产成人免费精品| 国产精品美女| 久久精品一区二区国产| 欧美理论视频| 国产欧美精品| 亚洲精品电影| 国产伦精品一区二区三区千人斩| 日韩高清成人| 91精品日本| 久久精品亚洲人成影院| 日韩精品a在线观看91| 92国产精品| 日本91福利区| 日本一区二区免费高清| 视频一区中文字幕| 国产一区二区三区亚洲综合| 日韩视频二区| 欧美交a欧美精品喷水| 欧美亚洲国产激情| 久久99精品久久久久久园产越南 | 亚洲欧美日韩视频二区| 精品久久久亚洲| 免费观看久久久4p| 午夜av成人| 日韩高清一级| 精品欧美久久| 国产成人免费av一区二区午夜| 免费观看久久久4p| 亚洲91精品| 国语精品一区| 97久久超碰| 欧美中文字幕| 性欧美xxxx免费岛国不卡电影| 久久99久久久精品欧美| 午夜视频一区二区在线观看| 99久久夜色精品国产亚洲1000部| 嫩草伊人久久精品少妇av杨幂| 蜜臀a∨国产成人精品| 五月天久久网站| 美女高潮久久久| 国产亚洲精品美女久久久久久久久久| 首页国产欧美久久| 红桃视频国产精品| 欧洲亚洲一区二区三区| 国产精品hd| 国产精品一区高清| 日本一不卡视频| 免费久久99精品国产| 欧美日韩国产一区精品一区| 蜜桃av.网站在线观看| 老司机精品在线| 国产日韩欧美中文在线| 一二三区精品| 男女男精品视频网| 极品日韩av| 91精品国产成人观看| 久久久久久网| 高清日韩中文字幕| 国产一区2区在线观看| 精品三区视频| 欧美激情三区| 麻豆精品新av中文字幕| 国产精品亚洲片在线播放| 青草国产精品| 欧美影院视频| 国产乱人伦丫前精品视频| 18国产精品| 国产伦精品一区二区三区千人斩| 国产视频网站一区二区三区| 日韩中文字幕无砖| 日本精品久久| 国产精品三级| 日韩不卡一区二区三区| 国产欧美日韩免费观看| 牛牛精品成人免费视频| 国模精品一区| 丝袜美腿一区| 亚洲男女av一区二区| 亚洲激情另类| 一区二区三区网站| 91亚洲精品在看在线观看高清| 97精品资源在线观看| 久久不见久久见中文字幕免费 | 久久国产精品亚洲77777| 亚洲一区欧美| 国产日韩中文在线中文字幕 | 中文字幕一区二区三区在线视频| 亚洲精品大全| 国产精品久久久久毛片大屁完整版| 日韩精品欧美| 伊人成人网在线看| 亚洲欧美一级| 欧美精品第一区| 九九精品调教| 色婷婷久久久| 自拍自偷一区二区三区| 国产精品777777在线播放 | 久草免费在线视频| 欧美日韩国产一区精品一区| 亚洲毛片在线| 丰满少妇一区| 国产在线日韩| 日韩国产一二三区| 成人三级高清视频在线看| 国产一区视频在线观看免费| 免费人成在线不卡| 国产精品任我爽爆在线播放| 91亚洲人成网污www| 日韩一级网站| 国产精品videossex| 99久久九九| 日韩国产精品久久久久久亚洲| 国产videos久久| 久久一二三区| 福利一区和二区| 亚洲欧美日韩专区| 国产精品久久久久久久久久久久久久久| 亚洲免费福利| 亚洲三级精品| 热三久草你在线| 亚洲啊v在线免费视频| 丁香婷婷久久| 亚洲精品高潮| 日韩免费视频| 日韩国产一二三区| 欧美91精品| 国产欧美日韩一级| 亚洲免费影院| 国产a亚洲精品| 色综合视频一区二区三区日韩 | 免费在线播放第一区高清av| 久久国产精品成人免费观看的软件| 蜜桃久久精品一区二区| 国产成人黄色| 日本综合精品一区| 日韩激情一区| 国产精品中文字幕亚洲欧美| 波多野结衣一区| 精品伊人久久| 婷婷综合福利| 欧美日韩国产传媒| 岛国av免费在线观看| 国产欧美日韩一区二区三区四区| 影院欧美亚洲| 久久精品导航| 最新国产拍偷乱拍精品| 另类专区亚洲| 国产另类在线| 亚洲小说春色综合另类电影| 99成人超碰| 国产精品sss在线观看av| 男女性色大片免费观看一区二区| 免费污视频在线一区| 欧美aa在线视频| 日本午夜精品一区二区三区电影 | 欧美日一区二区三区在线观看国产免| 黄色成人精品网站| 亚洲91视频| av资源亚洲| 精品久久网站| 麻豆国产精品| 国产精品白丝av嫩草影院| 亚洲另类视频| 天堂成人免费av电影一区| 韩日一区二区三区| 久久婷婷亚洲| 92国产精品|