Java 类的Camel case名称,带“QUOTE”;IPv4“;
我有一个名为Java 类的Camel case名称,带“QUOTE”;IPv4“;,java,naming-conventions,camelcasing,Java,Naming Conventions,Camelcasing,我有一个名为Ipv4Address的类。它的惯用名称是什么?我所说的惯用语是指会议和会议检查风格检查 没有回答我的问题-我在这里特别询问如何处理字母“v”,它在首字母缩略词中已经是小写 Ipv可能表示有“Ipv”一词或缩写词“Ipv”。但实际的首字母缩略词是“IPv”,它由两个词组成:“IP”和“版本”根据第一个网站: 将短语转换为普通ASCII并删除任何撇号。例如,“米勒算法”可能会变成“米勒算法” 将此结果拆分为单词、空格和任何剩余标点符号(通常为连字符) 建议:如果任何单词在常用情况下已
Ipv4Address
的类。它的惯用名称是什么?我所说的惯用语是指会议和会议检查风格检查
没有回答我的问题-我在这里特别询问如何处理字母“v”,它在首字母缩略词中已经是小写
Ipv
可能表示有“Ipv”一词或缩写词“Ipv”。但实际的首字母缩略词是“IPv”,它由两个词组成:“IP”和“版本”根据第一个网站:
ipv4地址
IPv
:
“支持iOS上的IPv6?”->supportsIpv6OnIos
因此,谷歌似乎并不在意“v”代表“version”,因此他们将其视为单个单词“IPv”的一部分
如果你一意孤行地想把“v”表示为“version”,那么你可能会得到
IpVersion4Address
,尽管我更喜欢Ipv4Address
的外观。可能的重复您是否考虑过为每个版本创建单独的包,而不是将版本包含在类名中?还有一个可能的重复。这不是对您问题的回答,但Java世界中的大多数SDK都围绕IP地址InetAddress
或Inet4Address
调用类。Java SDK和Google Guava库就是这样做的。Ipv4Address
有什么问题吗?在我看来没问题。@MirMasej它表明有“ipv”这个词或缩写词“ipv”。但实际的首字母缩略词是“IPv”,它由两个词组成:“IP”和“版本”。