Java 如何处理类名中的首字母缩略词?

Java 如何处理类名中的首字母缩略词?,java,naming-conventions,class-names,Java,Naming Conventions,Class Names,我将提供一个简单而简短的示例,而不是解释: 我将调用一个解析XMLsXMLParser的类。有时我会遇到问题, e、 我想创建一个标记XMLs的类,但是XMLLabeler似乎有点奇怪,因为两个字母是相同的 由于XML是一个广泛使用的术语,因此解决这个“问题”应该没有问题, 但对于更复杂的首字母缩略词来说,这留下了不好的味道 你会如何处理这些事情?严格适用骆驼案?即XmlParser,XmlLabeler?类名中的首字母缩略词是否有命名约定?驼峰大小写(XmlParser)是首选方式,因为它更易

我将提供一个简单而简短的示例,而不是解释:

我将调用一个解析XMLs
XMLParser
的类。有时我会遇到问题, e、 我想创建一个标记XMLs的类,但是
XMLLabeler
似乎有点奇怪,因为两个字母是相同的

由于XML是一个广泛使用的术语,因此解决这个“问题”应该没有问题, 但对于更复杂的首字母缩略词来说,这留下了不好的味道


你会如何处理这些事情?严格适用骆驼案?即
XmlParser
XmlLabeler
?类名中的首字母缩略词是否有命名约定?

驼峰大小写(XmlParser)是首选方式,因为它更易于阅读

请您备份一下好吗?有效Java(第1版)第165-166页:虽然大写字母更为常见,但有一个强有力的论据支持只大写第一个字母。即使多个首字母缩略词背靠背出现,您仍然可以知道一个单词的开头和下一个单词的结尾。您希望看到哪个类名,HTTPURL还是HTTPURL?“根据JLS 6.2,我显然指的是标识符,而不是名称。。。