最新記事一覧
-
【Java】UTF-8を指定する正しい方法
Javaで文字列をバイト配列に変換する際、多くの開発者が一度は「getBytes("UTF-8") と書いていいのか?」と疑問に思ったことがあるのではないでしょうか。特に、UnsupportedEncodingException に悩まされた経験を持つ方も多いはずです。 結論から言えば、... -
【Java】数値リテラルのL・F・D徹底解説
Javaで数値リテラルを扱っているときに、「最後に L や F を付ける必要がある」と言われたことはありませんか?しかも、l(小文字エル)と 1(数字の1)が似ていて読みづらい、あるいは F を付けないとエラーになるなど、細かいルールに戸惑う初学者の方は... -
【Java】JSON.simple(json-simple)の使い方
JavaでJSONを扱う機会は、REST APIや設定ファイルの読み書きなど、現代の開発において非常に多くあります。JacksonやGsonといった高機能なライブラリもありますが、「とにかく軽量でシンプルにJSONを扱いたい」という場面もあるでしょう。 そんなときに役... -
【Java】SetとListの速度比較
Javaでコレクションを使う際、「Set」と「List」のどちらを選ぶべきか迷ったことはありませんか?どちらも要素の集まりを管理するインタフェースですが、内部構造や特性が異なるため、同じ操作でも処理性能に大きな差が出ることがあります。 この記事では...