什么情况下要把方法名的首字母大写?构造方法除外。

codeartisan 2007-08-25 05:08:09
在ArrayList的源码里看到有个RangeCheck方法,感觉奇怪,不知道有没有需要将方法首字母大写的情况,或者规范。
...全文
512 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
APOLLO_TS 2007-08-27
  • 打赏
  • 举报
回复
凡自动生成或底层规范全全不用遵照规范开发!
*****************************************
NEC规范
  • 打赏
  • 举报
回复
找到了 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 竟然打不开,要帖子号,真晕~~ :(
codeartisan 2007-08-27
  • 打赏
  • 举报
回复
up
codeartisan 2007-08-26
  • 打赏
  • 举报
回复
楼上说的是真的么?可有依据?
APOLLO_TS 2007-08-26
  • 打赏
  • 举报
回复
凡自动生成或底层规范全全不用遵照规范开发!
fox_for_cloud 2007-08-25
  • 打赏
  • 举报
回复
规范上
除了构造子以外 所有方法都应该小写开头
当然这不是强制要求的

不过Sun范这种错 哎。。。。。。
londe678 2007-08-25
  • 打赏
  • 举报
回复
恭喜你,发现bug了..
前言:本资源来自于javaeye,原资源链接地址:http://www.javaeye.com/topic/67398 原文如下: 以前写了一个java的正规表达式的java工具类,分享一下,有用到的欢迎下载使用。 如果你有常用的定义好的,且测试通过的正规表达式,欢迎跟贴,也让我享用一下 . 类中用到了 jakarta-oro-2.0.jar 包,请大家自己在 apache网站下下载 在这是junit测试单元类我就不提交了,在main()方法中有几个小测试,有兴趣自己玩吧. 这个工具类目前主要有25种正规表达式(有些不常用,但那时才仔细深入的研究了一下正规,写上瘾了,就当时能想到的都写了): 1.匹配图象; 2 匹配email地址; 3 匹配匹配并提取url ; 4 匹配并提取http ; 5.匹配日期 6 匹配电话; 7 匹配身份证 8 匹配邮编代码 9. 不包括特殊字符的匹配 (字符串中不包括符号 数学次方号^ 单引号' 双引号" 分号; 逗号, 帽号: 数学减号- 右尖括号> 左尖括号 0) 12 匹配正整数 13 匹配非正整数(负整数 + 0) 14 匹配负整数; 15. 匹配整数 ; 16 匹配非负浮点数(正浮点数 + 0) 17. 匹配正浮点数 18 匹配非正浮点数(负浮点数 + 0) 19 匹配负浮点数; 20 .匹配浮点数; 21. 匹配由26个英文字母组成的字符串; 22. 匹配由26个英文字母的大写组成的字符串 23 匹配由26个英文字母的小写组成的字符串 24 匹配由数字和26个英文字母组成的字符串; 25 匹配由数字、26个英文字母或者下划线组成的字符串; java源码: /* * Created on 2005-4-15 * * Summary of regular-expression constructs 正则表达式结构简介: * Construct Matches * Characters 字符: * x The character x x 字符 x * \\ The backslash character \\ 反斜杠 * \0n The character with octal value 0n (0 <= n <= 7) \0n 十进制数 (0 <= n <= 7) * \0nn The character with octal value 0nn (0 <= n <= 7) \0nn 十进制数 0nn (0 <= n <= 7) * \0mnn The character with octal value 0mnn (0 <= m <= 3, 0 <= n <= 7) \0mnn 十进制数 0mnn (0 <= m <= 3, 0 <= n <= 7) * \xhh The character with hexadecimal value 0xhh \xhh 十六进制数 0x

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧