A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邓海涛 中级黑马   /  2012-4-8 21:33  /  2342 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

为什么File类中的常量定义的命名规则不符合标准命名规则呢?
一个常量的全部标识符不是应该大写的吗?为什么在定义pathSeparator或separator时没有按照此标准呢?

5 个回复

倒序浏览
原则上是都要大写的,但是你不用大写的话也可以的。
回复 使用道具 举报
您说的这个原因主要是因为:::Java的发展经过了一段相当长的时间,而且命名规范也是逐步形成的,File类因为出现较早,所以当时并没有对命名规范有严格的要求,这些都属于Java的历史遗留问题。
回复 使用道具 举报
好吧,这个问题我好像在哪见过。
是Java发展的历史原因造成的。File类中的常量定义的命名规则确实不符合标准命名规则,Java发展经过一段很长时间,命名规范也是逐步形成的,File类出现较早,当时并没有对命名规范有严格要求,所以这些都属于历史遗留问题。。。
回复 使用道具 举报
恩,好的,谢谢,今天突然学习到File类了,看见那两个常量,就自然想到怎么和命名规则不一样呢?嘿嘿,现在知道了
回复 使用道具 举报
我的妈呀,爱死你了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马