Map初期化は「キーと値の世界の“ルール決め”」から始まる
Mapの初期化は、単に「空のMapを作る」「最初からいくつかのキーと値を入れておく」だけの話に見えますが、
その瞬間に「変更できるか」「順序を保つか」「nullを許すか」といった性質が決まります。
業務コードでよくあるトラブルは、
「あとでputしたいのに、変更不可のMapを作ってしまった」
「nullを返してしまって、呼び出し側が毎回nullチェックしている」
といった“初期化の設計ミス”です。
だからこそ、「このMapは何に使うのか」を意識して、
用途に合った初期化パターンを身につけておくことが大事です。
