以下Java类的正确名称是什么: dvd播放器还是DVDPlayer ?
当前回答
一些来自JavaSE类、apache commons和spring的例子:
HttpURLConnection HTTPAddress UrlPathHelper AopProxy ISBNValidator
所以,这并不重要。
其他回答
一些来自JavaSE类、apache commons和spring的例子:
HttpURLConnection HTTPAddress UrlPathHelper AopProxy ISBNValidator
所以,这并不重要。
来自sun java文档:
类名应该是名词,在混合大小写的情况下,每个内部单词的第一个字母必须大写。尽量保持类名的简单和描述性。使用完整的单词-避免首字母缩写和缩写(除非缩写比长形式使用得更广泛,如URL或HTML)。
DVDPlayer是标准的,但DVDPlayer并不少见。
您经常会看到getId。这可能是因为认为ID是“Identity”的缩写。其实是身份证件的首字母。
HttpURLConnection通常是混合约定的一个例子。然而,“http”作为URL中的协议名应该是小写的(尽管大写通常是可以接受的)。
我在野外看到过这两款产品,Sun似乎更喜欢DVDPlayer风格。不过,我更喜欢DvdPlayer,因为这样即使有多个连续的首字母缩写,也可以清楚地看到单词的边界,就像在HTTPURLConnection中一样。
正如其他人所指出的,这是不同项目的风格问题。谷歌项目,如Guava和GWT更喜欢DvdPlayer风格。
https://google.github.io/styleguide/javaguide.html#s5.3-camel-case
推荐文章
- Javadoc @see或{@link}?
- 在准备语句中使用“like”通配符
- Android Eclipse -无法找到*.apk
- javac和Eclipse编译器之间的区别是什么?
- 工厂模式和策略模式之间的区别是什么?
- 在Java中使用正则表达式提取值
- 如何允许所有网络连接类型HTTP和HTTPS在Android(9)馅饼?
- Intellij IDEA Java类在保存时不能自动编译
- 何时使用Mockito.verify()?
- 在maven中安装mvn到底做什么
- 不可变与不可修改的集合
- 如何在JSON中使用杰克逊更改字段名
- GSON -日期格式
- 如何从线程捕获异常
- 无法解析主机"<URL here>"没有与主机名关联的地址