java项目中封装符号的目的是啥

这个命名基本没好处。唯一好处是方便整体查找替换吧。纯编码规范要求,或者是写程序写出惯性了。我并不喜欢这样做。试想如果有需求变更,需要把原来输出到文件的逗号改成分号,不是整体到处替换,而是只改一行的话就会出现下面十分恶心的代码片断。。。SystemConstant.COMMON_COMMA = “;“为了防止发生这样的情况,这行代码定义本身实际上是不能动的。需要改输出到文件的分隔符时,还是要查找所有引用这个常量的代码,分析各处是不是真的要改,改的话各处都要改成...SEMI等等。如果常量命名成SEPARATOR之类的表示使用目的的词汇,那才具有重要意义。意义就是在需求变更时只改一行就方便地改变相同目的的分隔符。下面这样就爽多了。SystemConstant.FILE_WORD_SEPARATOR = “;“
■网友
避免出错,你要是手打,这种符号打错了未必能发现,用常量就稳妥多了,不至于犯低级错误

■网友
【java项目中封装符号的目的是啥】 我个人经验就是例如链接符号现在用了 "," 哪天觉得不如用"-"。这时候如果定义过常量,直接Shift+F6 重命名常量名字和常量值就行了。

■网友
代码复用性
■网友
可以参考阿里巴巴的java代码规范。


    推荐阅读