タイトルの通り:
Java言語でJavaハッシュマップローカル変数に名前を付ける方法は?
private static volatile Map<String, Session> ip_Session_Map = new ConcurrentHashMap<String, Session>();
キーは ip、値はセッションですか?
マップに名前を付けるには?
ipSessionMap? ip_Session_Map? ipToSessionMap? または他の人?どれが最高ですか?
タイトルの通り:
Java言語でJavaハッシュマップローカル変数に名前を付ける方法は?
private static volatile Map<String, Session> ip_Session_Map = new ConcurrentHashMap<String, Session>();
キーは ip、値はセッションですか?
マップに名前を付けるには?
ipSessionMap? ip_Session_Map? ipToSessionMap? または他の人?どれが最高ですか?
これは、グループで使用されている命名規則によって異なります。大文字と小文字のキャメルケースを使用している場合、これはクラスのインスタンスであるため、LCC を使用します。
ipSessionMap
Java の命名規則では、キャメル ケースが選択されます。
変数名に「_」を使用することは、PHP の規則です。
詳細については、こちらをご覧ください。
Java スタイルの要素は次のように述べています。
最初の単語には小文字を使用し、変数名に現れる後続の各単語の最初の文字のみを大文字にします。
Sun Javaコーディング規約も参照してください
これらのドキュメントによると、ipSessionMap は良さそうです。Sun Java ソース コードでさえ、ほとんどの場所でこれと同じ標準に従っています。ただし、この規則に従うかどうかは、一緒に働くチームの関心に完全に依存します。そのため、チームのコーディング規則を順守してください。
Java プログラムで通常使用される命名規則は CamelCase であり、内部変数は小文字で始まり、クラス名は大文字で始まります。参照: http://www.oracle.com/technetwork/java/codeconv-138413.html
これは、変数に「ipSessionMap」のような名前を付ける必要があることを意味します。
私の個人的な好みは、「to」を省略することです。変数名から型情報 ("Map") を省略したい人もいます。私はハンガリー語の表記法にあまり興味がありませんでした。