糯米文學吧

位置:首頁 > 計算機 > java語言

java修飾詞的總結

java語言5.81K

Java語言定義了public、protected、private、abstract、static和final這6常用修飾詞外還定義了5個不太常用的修飾詞,以下是小編為大家搜索整理java修飾詞的總結,希望能給大家帶來幫助!更多精彩內容請及時關注我們應屆畢業生考試網!

java修飾詞的總結

  ic

使用對象:類、接口、成員

介紹:無論它所處在的包定義在哪,該類(接口、成員)都是可訪問的

  ate

使用對象:成員

介紹:成員只可以在定義它的類中被訪問

  ic

使用對象:類、方法、字段、初始化函數

介紹:成名為static的內部類是一個頂級類,它和包含類的成員是不相關的。靜態方法

是類方法,

是被指向到所屬的類而不是類的實例。靜態字段是類字段,無論該字段所在的類創建了

多少實例,該字

段只存在一個實例被指向到所屬的類而不是類的實例。初始化函數是在裝載類時執行

的,而不是在創建

實例時執行的。

  l

使用對象:類、方法、字段、變量

介紹:被定義成final的類不允許出現子類,不能被覆蓋(不應用於動態查詢),字段值

不允許被

修改。

  ract

使用對象:類、接口、方法

介紹:類中包括沒有實現的方法,不能被實例化。如果是一個abstract方法,則方法體

為空,該方

法的實現在子類中被定義,並且包含一個abstract方法的類必須是一個abstract類

  ected

使用對象:成員

介紹:成員只能在定義它的包中被訪問,如果在其他包中被訪問,則實現這個方法的類

必須是該成

員所屬類的子類。

  ve

使用對象:成員

介紹:與操作平台相關,定義時並不定義其方法,方法的'實現被一個外部的庫實現。

  ctfp

使用對象:類、方法

介紹:strictfp修飾的類中所有的方法都隱藏了strictfp修飾詞,方法執行的所有浮點

計算遵守

IEEE 754標準,所有取值包括中間的結果都必須表示為float或double類型,而不能利用

由本地平台浮

點格式或硬件提供的額外精度或表示範圍。

  hronized

使用對象:方法

介紹:對於一個靜態的方法,在執行之前jvm把它所在的類鎖定;對於一個非靜態類的方

法,執行

前把某個特定對象實例鎖定。

  tile

使用對象:字段

介紹:因為異步線程可以訪問字段,所以有些優化操作是一定不能作用在字段上的。

volatile有時

可以代替synchronized。

  sient

使用對象:字段

介紹:字段不是對象持久狀態的一部分,不應該把字段和對象一起串起。

標籤:修飾詞 JAVA