您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關java中static關鍵字是什么意思的內容。小編覺得挺實用的,因此分享給大家做個參考。一起跟隨小編過來看看吧。
Java是一種面向對象的計算機編程語言,Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點。下面我將和大家講講Java中的static是什么意思。
static關鍵字在JAVA語言中的有四種含義
(1)修飾成員變量
java中,static最常用的就是用于修飾類的成員函數與屬性,讓他們成為類的成員函數與屬性。這是相對于對象的方法和對象來說的。
(2)修飾成員方法
修飾成員方法也是修飾成員變量的一種,因為成員方法也同樣屬于成員變量。
當某個成員函數被申明成是static函數以后,該函數便屬于該類的一個函數,可以通過 類名.方法名 的方式調用這個方法。
避免了提前通過new出一個新的對象的繁瑣和資源消耗。
可是同時,static修飾的方法中不能調用非static成員函數或者成員變量,因為使用static修飾過的方法事實上屬于當前這個類的,如果現在調用某個對象的方法或者某個對象的成員變量,它是不是會有點不知所措的呢。
(3)靜態塊
靜態塊的特點是在類加載的時候就執行,只執行一次。
(4)靜態導包
靜態導包就是java包的靜態導入,用import static代替import靜態導入包是JDK1.5中的新特性。
感謝各位的閱讀!關于java中static關鍵字是什么意思就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。