黑马程序员技术交流社区

标题: java IO方面的疑问 [打印本页]

作者: 邓海涛    时间: 2012-4-8 21:33
标题: java IO方面的疑问
为什么File类中的常量定义的命名规则不符合标准命名规则呢?
一个常量的全部标识符不是应该大写的吗?为什么在定义pathSeparator或separator时没有按照此标准呢?
作者: 蒙武辉    时间: 2012-4-8 21:44
原则上是都要大写的,但是你不用大写的话也可以的。
作者: 金兴    时间: 2012-4-8 21:44
您说的这个原因主要是因为:::Java的发展经过了一段相当长的时间,而且命名规范也是逐步形成的,File类因为出现较早,所以当时并没有对命名规范有严格的要求,这些都属于Java的历史遗留问题。
作者: Eli    时间: 2012-4-8 21:49
好吧,这个问题我好像在哪见过。
是Java发展的历史原因造成的。File类中的常量定义的命名规则确实不符合标准命名规则,Java发展经过一段很长时间,命名规范也是逐步形成的,File类出现较早,当时并没有对命名规范有严格要求,所以这些都属于历史遗留问题。。。
作者: 邓海涛    时间: 2012-4-8 21:52
恩,好的,谢谢,今天突然学习到File类了,看见那两个常量,就自然想到怎么和命名规则不一样呢?嘿嘿,现在知道了
作者: pray    时间: 2014-4-26 06:35
我的妈呀,爱死你了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2