System.out.println("Java学習中");

【Java / Spring Boot】UI/UXの視点を活かしたバックエンド開発の学習ポートフォリオ

【Java Silver対策】while文の無限ループと波括弧 {} がない場合

Adobe Fireflyで作成 はじめに Javaの学習を始めると、必ずと言っていいほどお世話になる「while文」。 条件を満たしている間、同じ処理を繰り返してくれる便利な構文ですが、 今回は while文でよくある失敗パターンとその回避方法 について解説してみたい…

【Java Silver対策】「substring」と「switch式」について

水晶を管理しているギルドマスター(Adobe Fireflyで作成) はじめに Javaを学んでいると、 「一見正しく動きそうなのに、なぜかコンパイルエラーになる…」 という場面に出くわすことがあると思います。 今回は、Java Silver特有の「ひっかけ問題」について…

【Java Silver対策】「switch文」と「i--(後置デクリメント)」

Adobe Fireflyで作成 はじめに Javaの学習をしていると、必ずと言っていいほど出会うのが 「インクリメント・デクリメント演算子(++ や --)」 だと思います。 単独で使う分には簡単なのですが、これが switch 文と組み合わさると、途端にひっかけ問題に変…

【Java Silver対策】switch文の「case」と「charAt(数字)」について

Adobe Fireflyで作成 はじめに 今回は、Java Silverの試験でもよく出題されると言われる「switch文の引っかけ問題」について解説したいと思います。 さっそく、以下のプログラムを見てみましょう。 問題:このダンジョンをクリアすると経験値(exp)はいく…

【Java Silver対策】replaceメソッドと波括弧 {} のない if 文

Adobe Fireflyで作成 はじめに Javaの学習を進めていると、必ずと言っていいほど直面する 「StringとStringBuilderの違い」 今回は、Java Silverなどの資格試験でも頻出だと言われている「ひっかけ問題」について解説したいと思います。 ソースコード まず…

【Java Silver対策】if文の罠⚠️「=」と「==」の違い

はじめに Javaの勉強を始めたばかりの頃、誰もが一度は引っかかるであろう「あるある」なエラーが、 if`文の中の「=」と「==」の使い間違い だと思います。 今回は、この違いについて例え話を交えながら解説したいと思います。 まずは問題のコードを見てみ…

【Java初心者の冒険録】Spring Security×MySQL!BCryptでログインシステムを作る🗝️

はじめに 前編の記事では、Spring Securityを導入し、無骨だった入り口を「北欧カフェ風のおしゃれな関所」へとリフォームしました☕ [前編の記事]はこちら blog.kenichikamoi.com しかし、前編の時点では「起動するたびにターミナルに表示される一時的なパ…

【Java初心者の冒険録】Spring Security入門!無骨なログイン画面を北欧カフェ風の関所にリフォーム☕

はじめに これまでの連載で、Spring Bootを使ったタスク管理アプリの「CRUD機能(作成・読取・更新・削除)」が完成し、さらにCSSを使って「北欧カフェ風」の温かみのあるデザインへのリフォームを行いました。 前回の記事はこちら blog.kenichikamoi.com …