2014-01-18 39 views
0

我在辯論是否將靜態常量放在該類中某個特定類的實例中,或者放在一個單獨的實用類中,該靜態常量將僅由靜態常量組成,但實際上不會有任何實例。如何處理靜態常量?

每次創建類的新實例時,是否爲靜態變量分配額外的硬件空間?

回答

4

常量是一個很好的語義工具,傳達給其他開發人員,這是一個常見的,運行時不變的價值。如果這是你需要的,你一定要使用它們。

從性能上講,它們可能與類定義一起存儲,但我不確定(自從我使用AVM開始的時間太長了)。但是,它應該不是問題。除非您正在創建此類的實例,否則您所描述的是微型優化,並且對應用程序的性能或內存使用率沒有影響。

+0

好吧,夠公平的。感謝你的回答。 –