learn例外修羅道 Step01:ゼロ除算を捕まえろ まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step01)問題のポイントa / b を実行するとき、b が0だと ArithmeticException が発生する。それを try-catch で捕まえて、プロ... 2025.05.26learn
learn例外修羅道:「落ちたら終わり」じゃない。そこからどう立て直すかだ “try-catch は書いたことある。でも、なぜそう書くのかは説明できない”“throw と throws の違い?なんとなく流してた”──そんな「構文だけ知ってる状態」で止まってる Java 初学者に向けて、この「例外修羅道」では、10... 2025.05.26learn
learnMap修羅道:StepFinal 商品注文シミュレータを完成させよ まずは問題を見ろ→ javadrill.tech で出題された問題を見る(StepFinal)問題のポイント2つのMapを組み合わせて処理を行う実践形式containsKey() を使って、存在チェックと例外処理「合計金額の算出」+「エラー... 2025.05.19learn
learnMap修羅道:Step09 削除と更新はぜんぜん違う まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step09)問題のポイントremove() はキーとその値をMapから完全に消すreplace() は既存のキーに対して値を上書きする両者の違いを、出力を見ながら実... 2025.05.19learn
learnMap修羅道:Step08 nullって登録していいの? まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step08)問題のポイントHashMap は null をキーにも値にも使える(1キー限定)TreeMap では null キーは例外になるが、HashMap は許... 2025.05.19learn
learnMap修羅道:Step07 店舗別の商品在庫を管理せよ まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step07)問題のポイントMap<String, Map<String, Integer>> を使ったネスト構造の管理外側:店舗名 → 内側:商品名 → 値:在庫数... 2025.05.19learn
learnMap修羅道:Step06 この商品ID、何て名前? まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step06)問題のポイントMap は 「キーから値」には強いが、「値からキー」は不得意。逆引きが必要な場合は、自分でループを書け。entrySet() を使えば、キ... 2025.05.19learn
learnMap修羅道:Step05 Mapの出力順に意味はあるか? まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step05)問題のポイント同じデータを HashMap と TreeMap に登録して出力し、順序の違いを確認するHashMap は順序を保証しないTreeMap ... 2025.05.19learn
learnMap修羅道:Step04 出現回数をカウントせよ まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step04)問題のポイントMap<String, Integer> を使って、文字列の出現回数を数える基本パターンcontainsKey() で存在チェック → p... 2025.05.19learn
learnMap修羅道:Step03 1つのキーに複数の値を格納するには? まずは問題を見ろ→ javadrill.tech で出題された問題を見る(Step03)問題のポイントMap<String, List<String>> というネスト構造の基本put() だけじゃダメ。Listの存在を確認してから追加する必... 2025.05.19learn