靜態常量在程序編譯時給值,且在整個程序編譯週期內無法改變,無法做到用配置文件給值,較動態常量靈活性不足,但內存消耗非常低。
動態常量在程序運行時給值,且在賦值之後的整個程序運行週期內無法改變,可以做到用配置文件給值,靈活性高,但要消耗一定內存。
一般動態常量的運用比靜態常量要多一些。
靜態常量在程序編譯時給值,且在整個程序編譯週期內無法改變,無法做到用配置文件給值,較動態常量靈活性不足,但內存消耗非常低。
動態常量在程序運行時給值,且在賦值之後的整個程序運行週期內無法改變,可以做到用配置文件給值,靈活性高,但要消耗一定內存。
一般動態常量的運用比靜態常量要多一些。