java关键字整理_【java基础知识整理】java基础语法之关键字
一、continue與break
continue與break基本都使用與循環中,但是continue指結束所有循環的當前循環,而break是指結束整個循環。下面用代碼進行簡單實例。
使用continue結束當前循環
this:this關鍵字只能在方法內部使用,表示對“調用方法的那個對象”的引用。java中this一般在構造函數中使用。
static:當聲明一個事物是static時,就意味著這個域或方法不會域包含它的那個類的任何對象實例關聯在一起。使用static標注表示是靜態方法或者是靜態資源,且一般情況下static方法就是沒有this的方法。在java中禁止使用全局方法,但是在類中置入static方法就可以方法其他static方法或者static域。
根據上下文環境,Java的關鍵字final的含義存在著細微的區別,但通常它指的是“這是無法改變的”,在final用到三種情況下有不同的含義:數據、參數、方法。
final數據:
通過final修飾數據,告知編譯器這個數據是恒定不變的。在java中,編譯時常量必須是基本數據類型,并且以關鍵字final表示,在對這個常量進行定義時,必須對其進行賦值。 注:既用static修飾又用final修飾的域(即編譯期常量)將用大寫表示,并使用下劃線分割各個單詞。
static final 域與 final域的區別: 加了static可以通過類名進行調用靜態內容。
final參數
Java允許在參數列表中以聲明的方式將參數指明為final,這意味著無法在方法中改變參數所指向的對象。
final方法 使用final方法的原因有兩個,一個時把方法鎖定,一個是效率問題。但是在Java的新版本中,只有想要明確禁止覆蓋該方法,才會將方法設置為final。
transient關鍵字標記的成員變量不參與序列化過程。
Java的serialization提供了一種持久化對象實例的機制。當持久化對象時,可能有一個特殊的對象數據 成員,我們不想用serialization機制來保存它。為了在一個特定對象的一個域上關閉serialization,可以在這個域前加上關鍵字 transient。當一個對象被序列化的時候,transient型變量的值不包括在序列化的表示中,然而非transient型的變量是被包括進去的。
super 可以理解為是指向自己超(父)類對象的一個指針,而這個超類指的是離自己最近的一個父類。
return 關鍵字有兩方面的用途:一方面指定一個方法返回什么值(當然得假設這個方法沒用void修飾),另一方面它會導致當前方法退出,并返回那個值。
總結
以上是生活随笔為你收集整理的java关键字整理_【java基础知识整理】java基础语法之关键字的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 数据结构之栈实现中缀转后缀并计算结果
- 下一篇: 惊了!最通俗易懂的Djongo入门竟然在