プログラミング– category –
-
「プロになるJava」レビュー!超実践的な学習で即戦力になる
プロになるJava』は文法解説にとどまらず、現場で必要とされるWebアプリケーション開発、データベース、Git、ビルドツールまで、プロのエンジニアに求められるスキルを一気に学べる画期的な一冊です。 -
【Java】List・Set・Mapの違いとは?特徴と使い分けを解説!
はじめに Javaでプログラムを開発する際、多くの場面でデータの管理が必要になります。そのときに便利なのが コレクションフレームワーク です。コレクションフレームワークを活用することで、配列よりも柔軟にデータを格納・操作できます。 特に List・Se... -
【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の基本型とラッパークラスの違いを、実例つきで丁寧に解説します。