Java內存圖以及堆、棧、常量區、靜態區、方法區的區別

如果是一個類裏面的靜態成員變量和靜態成員方法,它是存儲在方法區的,靜態成員變量是在方法區的靜態域裏面,而靜態成員方法是在方法區的class二進制信息裏面(.class文件和方法區裏面的二進制信息不一樣,讀取.class文件按照虛擬機需要的格式存儲在方法區。這種格式包括數據結構方面),靜態成員和靜態成員方法使用時不用創建對象,即類加載初始化後就可以使用,並且是線程共享的。 通過圖中分析,很多問題也能
相關文章
相關標籤/搜索