日期:2014-05-20  浏览次数:20813 次

什么情况下要把方法名的首字母大写?构造方法除外。
在ArrayList的源码里看到有个RangeCheck方法,感觉奇怪,不知道有没有需要将方法首字母大写的情况,或者规范。

------解决方案--------------------
恭喜你,发现bug了..
------解决方案--------------------
规范上
除了构造子以外 所有方法都应该小写开头
当然这不是强制要求的

不过Sun范这种错 哎。。。。。。
------解决方案--------------------
凡自动生成或底层规范全全不用遵照规范开发!
------解决方案--------------------
找到了 Sun 的 Java Coding Style Guide,里面有很详细的代码格式。

http://developers.sun.com/sunstudio/products/archive/whitepapers/java-style.pdf

楼主既然发现这个问题,那就可以去打 ArrayList 代码的编写者 Josh Bloch 和 Neal Gafter 的 PP 了。呵呵,开开玩笑啦。

借这个角说一下,CSDN 挺怪的,这个帖子只能用 IE 打开,我用 Firefox 竟然打不开,要帖子号,真晕~~ :(