面試題:靜態變量和實例變量的區別?

答:靜態變量是被 static 修飾符修飾的變量,也稱爲類變量,它屬於類,不屬於類的任何一個對象,一個類無論 建立多少個對象,靜態變量在內存中有且僅有一個拷貝;實例變量必須依存於某一實例,須要先建立對象而後通 過對象才能訪問到它。靜態變量能夠實現讓多個對象共享內存。在 Java 開發中,上下文類和工具類中一般會有 大量的靜態成員。web
相關文章
相關標籤/搜索