java - Camel Back 中的首字母缩略词

标签 java naming-conventions camelcasing

我经常看到类似的 Java 类名

XmlReader

而不是

XMLReader

我的直觉是完全大写的首字母缩略词,但显然许多人的想法不同。或者可能只是因为很多代码生成器在使用首字母缩写词时遇到问题......

所以我想听听公众意见。 包含首字母缩略词的类名如何大写?

最佳答案

我们像 Java 和 .NET 一样使用 Camel 大小写约定。不是出于代码生成器的原因,而是出于可读性。考虑将两个首字母缩略词组合在一个名称中的情况,例如将 XML 转换为 HTML 的类。

XMLHTMLConverter

XmlHtmlConverter

你更喜欢哪一个?

关于java - Camel Back 中的首字母缩略词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1176950/

相关文章:

java - 如何针对不同环境设置java

java - 变量名与对象类型相同?

coding-style - 编码公约中首字母缩略词末尾的大写或小写混淆

仅限 Eclipse Contentassist 完整缩写

java - 使用接口(interface)在 java 中运行时绑定(bind)

java - 如何在服务器模式下运行JRE?

java - 如何将 SpringBootTest 与 Web 安全和 Service usnig Junit5 和 Mockito 结合使用?

.net - 您发现自己经常在类(class)前面/附加哪些名字?

go - 如何使用 Golang 包以外的名称构建可执行文件

javascript - 与 CSS 属性名称的 jQuery.camelCase 相反