實例變量與類變量/實例方法與類方法之間的區別(學習記錄)

實例變量和類變量 當Java程序執行時,類的字節碼文件被加載到內存,如果該類沒有創建對象,類的實例成員變量不會被分配內存。但是,類中的類變量,在該類被加載到內存時,就分配了相應的內存空間。 如果該類創建對象,那麼不同對象的實例變量互不相同,即分配不同的內存空間,而類變量不再重新分配內存,所有的對象共享類變量,即所有的對象的類變量是相同的一處內存空間,類變量的內存空間直到程序退出運行,才釋放所佔有的
相關文章
相關標籤/搜索