上面这个表格是从 Java API 里的 java.awt.Color 类的字段copy来的,可以看到每一种颜色都有大写和小写。点击链接后的详细注释的唯一区别是,大写字段下面多了一行解释:“从以下版本开始:1.4 ” 除此之外没有任何差别,使用的时候也看不出任何区别。那到底为什么要设计大小写两种字段呢?难道 Java API 的开发人员都是吃饱了撑着的?其实差不多就是这样的!!!
两种写法其实没有任何区别,要说有区别,那就是Java规范的区别。
据说 Java API 的开发人员在最初的时候将Color类的静态成员变量都写成了小写,可这不符合 Java 规范,于是又添加了大写的字段。为了兼容而没有删除小写的字段,所以大家现在看到的就是这样一种情况。具体使用上二者无区别, 但建议使用大写的,因为这样符合 Java 规范,让你的程序看起来更专业些。当然,你硬要用小写的也没人拉你去枪毙,这不犯法的!
注:本文原创,转载请注明来源,并添加本声明!谢谢合作!(=^_^=)
原文地址:http://hi.baidu.com/wojiubaibudu/blog/item/8c325a10c8680e04b8127be8.html
联系客服