日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java关键字整理_【java基础知识整理】java基础语法之关键字

發(fā)布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java关键字整理_【java基础知识整理】java基础语法之关键字 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、continue與break

continue與break基本都使用與循環(huán)中,但是continue指結(jié)束所有循環(huán)的當前循環(huán),而break是指結(jié)束整個循環(huán)。下面用代碼進行簡單實例。

使用continue結(jié)束當前循環(huán)

this:this關(guān)鍵字只能在方法內(nèi)部使用,表示對“調(diào)用方法的那個對象”的引用。java中this一般在構(gòu)造函數(shù)中使用。

static:當聲明一個事物是static時,就意味著這個域或方法不會域包含它的那個類的任何對象實例關(guān)聯(lián)在一起。使用static標注表示是靜態(tài)方法或者是靜態(tài)資源,且一般情況下static方法就是沒有this的方法。在java中禁止使用全局方法,但是在類中置入static方法就可以方法其他static方法或者static域。

根據(jù)上下文環(huán)境,Java的關(guān)鍵字final的含義存在著細微的區(qū)別,但通常它指的是“這是無法改變的”,在final用到三種情況下有不同的含義:數(shù)據(jù)、參數(shù)、方法。

final數(shù)據(jù):

通過final修飾數(shù)據(jù),告知編譯器這個數(shù)據(jù)是恒定不變的。在java中,編譯時常量必須是基本數(shù)據(jù)類型,并且以關(guān)鍵字final表示,在對這個常量進行定義時,必須對其進行賦值。 注:既用static修飾又用final修飾的域(即編譯期常量)將用大寫表示,并使用下劃線分割各個單詞。

static final 域與 final域的區(qū)別: 加了static可以通過類名進行調(diào)用靜態(tài)內(nèi)容。

final參數(shù)

Java允許在參數(shù)列表中以聲明的方式將參數(shù)指明為final,這意味著無法在方法中改變參數(shù)所指向的對象。

final方法 使用final方法的原因有兩個,一個時把方法鎖定,一個是效率問題。但是在Java的新版本中,只有想要明確禁止覆蓋該方法,才會將方法設(shè)置為final。

transient關(guān)鍵字標記的成員變量不參與序列化過程。

Java的serialization提供了一種持久化對象實例的機制。當持久化對象時,可能有一個特殊的對象數(shù)據(jù) 成員,我們不想用serialization機制來保存它。為了在一個特定對象的一個域上關(guān)閉serialization,可以在這個域前加上關(guān)鍵字 transient。當一個對象被序列化的時候,transient型變量的值不包括在序列化的表示中,然而非transient型的變量是被包括進去的。

super 可以理解為是指向自己超(父)類對象的一個指針,而這個超類指的是離自己最近的一個父類。

return 關(guān)鍵字有兩方面的用途:一方面指定一個方法返回什么值(當然得假設(shè)這個方法沒用void修飾),另一方面它會導致當前方法退出,并返回那個值。

總結(jié)

以上是生活随笔為你收集整理的java关键字整理_【java基础知识整理】java基础语法之关键字的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。