近藤 巧– Author –

リーマンショックの影響で26歳の時にIT業界から離れ、紆余曲折を経て34歳でエンジニアに復帰。
現在はフリーランスエンジニア兼コアファクトリ合同会社代表。
得意な言語はJava。
新人教育経験あり(わからなくて進まない子を放置しない方針)
Javaの新人教育にお困りでしたらお声がけください。
■保有資格
・Java Gold SE 11
-
【Java】IllegalStateExceptionの原因と対策方法
IllegalStateExceptionとは? IllegalStateException は、オブジェクトの状態がメソッドの呼び出しに適していない場合に発生する例外です。主に「オブジェクトが期待される状態になっていないのに操作を試みた」ケースでスローされます。 原因 IllegalStat... -
【Java】BigDecimal完全ガイド|比較・計算・変換・四捨五入を徹底解説
BigDecimalとは? BigDecimalの概要と必要性 BigDecimal は、Javaで高精度の小数計算を行うためのクラスです。double や float を使うと、2進数の丸め誤差により10進数の計算結果が正確に出ないことがあります。 特に、お金の計算や精密な計測値の計算では... -
【Windows】Intellij のターミナルの文字化けを直す方法
しばらく文字化けが直らないなぁと思って放置していましたが、きちんと状況を整理しつつ、原因と対応策を確認していきました。 結果、複数の発生状況がありうることがわかりました。本記事ではそれぞれの発生状況と解決策についてまとめております。 環境 ... -
【Java】intとIntegerの違いを完全解説|nullの扱い・使い分け・オートボクシングまで
intとIntegerは何が違う?nullは扱える?どちらを使えばいい?Javaの基本型とラッパークラスの違いを、実例つきで丁寧に解説します。 -
【Java】ZIP圧縮・解凍を徹底解説!階層構造・パスワード付ZIPにも対応
JavaでZIPファイルを扱う方法を、初心者にもわかりやすく解説します。 標準ライブラリであるjava.util.zipを使った基本的な使い方から、階層構造の作成、パスワード付きの圧縮・解凍まで、具体的なコード例を交えて詳しく説明します。さらに、より高度な機... -
【Java】Dequeの構造と使い方:Queue・Stackの違いと使い分けについて
Dequeとは何か? Dequeの概念 Dequeとは、両端キュー (double-ended queue) のことです。 データを両端から追加・削除できるのが特徴で、これはQueue と Stack の両方の特徴を持つことを意味します。 補足 Stack:片端のみで出し入れする(先入れ後出し) ...