JAVA中的常量定义在class中还是interface中比较合理?
生活随笔
收集整理的這篇文章主要介紹了
JAVA中的常量定义在class中还是interface中比较合理?
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
本文地址:http://blog.csdn.net/sushengmiyan
本文作者:蘇生米沿
java中使用的常量可以集中定義在一個(gè)文件中。
有兩種解決方案:
1.在Constants.java中定義,每個(gè)都要加上 public static final String…
2.直接在接口中定義: static String…
用法都一樣,在使用的時(shí)候引入這個(gè)類(接口),使用即可。
存在區(qū)別:
1.類中定義的話,支持動(dòng)態(tài)編譯,即修改類之后,只需要替換這一個(gè)類文件,即可實(shí)現(xiàn)修改的變化。接口中則不行,需要重新編譯所有項(xiàng)目再重新啟動(dòng)才好。
2.接口中定義的話,代碼量比較少。
我一般會(huì)考慮在接口中,有修改的話,全部編譯再替換就是。
轉(zhuǎn)載于:https://www.cnblogs.com/muyuge/p/6152433.html
總結(jié)
以上是生活随笔為你收集整理的JAVA中的常量定义在class中还是interface中比较合理?的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 项目引入包
- 下一篇: java 27 - 4 反射之 通过反