課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
申明常量時,必須要在前面使用final關鍵字么? 感覺使不使用沒什么區別呀。
2015-03-18
源自:Java入門第一季(IDEA工具)升級版 2-11
正在回答
java具體的編譯機制剛學還不清楚。對比C語言的,常量前的關鍵字,比如const,編譯器就會在內存的靜態存儲空間開辟一塊大小為size的內存用來存放常量的值,在以后程序運行中,這兒的值是不會被修改的。如果沒有前面的關鍵字進行修飾,那木就會放在動態存儲區域,在程序運行時候,里面的值是可以被修改的,即程序運行過程中,就不能保證一定是不變的常量。估計在java中運行機制也是差不多的
必須使用,常量用final修飾后,不能改變
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
3 回答怎樣定義常量
4 回答常量的定義參數
2 回答定義常量的問題
4 回答定義常量的問題
4 回答定義兩個常量出錯
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-03-19
java具體的編譯機制剛學還不清楚。對比C語言的,常量前的關鍵字,比如const,編譯器就會在內存的靜態存儲空間開辟一塊大小為size的內存用來存放常量的值,在以后程序運行中,這兒的值是不會被修改的。如果沒有前面的關鍵字進行修飾,那木就會放在動態存儲區域,在程序運行時候,里面的值是可以被修改的,即程序運行過程中,就不能保證一定是不變的常量。估計在java中運行機制也是差不多的
2015-03-18
必須使用,常量用final修飾后,不能改變