通常,您会在类或方法名称中使用恰当的名称或建立了一定程度的缩写。但是,您如何CamelCase或camelBack它们呢?
HTMLReport
与HtmlReport
CustomerDAO
与CustomerDao
XMLRPC
与XmlRpc
哪一方是正确的(或您更希望哪一方)?
最佳答案
在Java中,别无选择,如果要将HTML视为一个单词,则必须将其编写为html或Html。例如,由于Java bean约定,getHTML()
表示一个名为hTML
的属性。
真正由对手来回答这个问题,为什么HTML应该全部用大写字母表示?英文约定?谁在乎?如果我们遵循英语约定,则单词之间应有空格。