在java中,常量的定義、常量的存儲位置、常量池概念、jvm內存結構、編譯期和運行期

《Thinking in java》中這個常量指的是「在Java 中,這類常量必須是原始的 並且以關鍵字final 表示。在對這個常量進行定義的時候,必須對其進行賦值。 一個既是 static 又是final 的域只佔有一份不能改變的存儲空間。」   編譯期的值的確定「我們不能因爲某數據是 final 的就認爲在編譯期可以知道它的值。在運行期使用隨機生成的數值來初始化類的屬性,就說明了這一點。」
相關文章
相關標籤/搜索