如标题:
如何用java语言命名java hashmap local var?
private static volatile Map<String, Session> ip_Session_Map = new ConcurrentHashMap<String, Session>();
关键是ip,价值是会话?
如何命名地图?
ipSessionMap?ip_Session_Map? ipToSessionMap?还是其他人?哪个最好?
如标题:
如何用java语言命名java hashmap local var?
private static volatile Map<String, Session> ip_Session_Map = new ConcurrentHashMap<String, Session>();
关键是ip,价值是会话?
如何命名地图?
ipSessionMap?ip_Session_Map? ipToSessionMap?还是其他人?哪个最好?
这取决于您的组使用的命名约定。如果您使用大写和小写驼峰式大小写,那么由于这是一个类的实例,您将使用 LCC;
ipSessionMap
Java 程序中通常使用的命名约定是 CamelCase,内部变量以小写开头,类名以大写开头。见:http ://www.oracle.com/technetwork/java/codeconv-138413.html
这意味着该变量应命名为“ipSessionMap”之类的名称。
我个人的偏好是省略“to”。有些人更愿意从变量名中省略类型信息(“Map”)。我从来不喜欢匈牙利符号。
Java 命名约定选择驼峰式:
在变量名中使用 '_' 是 PHP 约定。
在这里查看更多信息。
Java Style 的元素说,
第一个单词使用小写,变量名中出现的每个后续单词的首字母仅大写。
另请参阅Sun Java 编码约定
根据那些文件,ipSessionMap 看起来不错。甚至 Sun Java Source Code 在大多数地方都遵循同样的标准。但是是否遵循这个约定完全取决于你的团队的兴趣。所以要遵守你团队的编码约定。