プログラミング– tag –
-
Java
Java:ランダム文字列(英数字/記号)を生成する方法まとめ
Javaでランダム文字列を生成したい場面は多くあります。例えば以下のような用途です。 一時パスワードの発行 トークンやセッションIDの生成 サンプルデータの作成 ファイル名や識別子を一意にしたい場合 本記事では、英数字のみ、記号含むパターン、暗号学... -
Java
Javaコレクション完全ガイド:List/Map/Setの違いと使い分け
Java開発では、List・Map・Set の3種類のコレクションを正しく使い分けることが、可読性・性能・バグ防止に大きく影響します。 しかし、「どれを使えばいいのか?」「違いが分かりにくい」と感じる人も多いはず。 この記事では、Javaの主要コレクションを... -
Java
Java:ファイルサイズを簡単に取得する方法|NIO Path/Files
Javaでファイルサイズを取得する場合、昔ながらのFileクラスでも可能ですが、現在の推奨は NIO(java.nio.file) の Path / Files を使う方法です。NIO の API は例外処理やエンコード、パス結合などが扱いやすく、実務でもこちらを使うのが標準になってい... -
Java
Java:IllegalArgumentExceptionの意味と例外設計のベストプラクティス
Javaアプリケーション開発では「想定外の入力」に対して適切にエラーを発生させ、プログラムの異常動作を防ぐことが重要です。その際によく使用される例外のひとつが IllegalArgumentException です。 本記事では、IllegalArgumentException の意味、発生... -
Java
【Java初心者向け】staticって何?よくある質問を例付きで解説
Javaを学び始めると、最初に必ずと言っていいほど出てくるキーワードがstatic。でも、 staticって具体的に何をしているの? いつ使うべき? staticをつけないとどうなるの? という疑問を持つ方が多いです。 この記事では、できるだけ分かりやすく、static... -
Oracle
Oracle「ORA-06502: PL/SQL 数値または値エラー」エラーが出た時の解決方法
Oracle データベースを利用していると、「ORA-06502: PL/SQL: 数値または値エラー」というエラーに遭遇することがあります。これは比較的よく見られるエラーの一つで、主に「データ型の不一致」や「文字列長の超過」が原因です。この記事では、このエラー... -
Eclipse
Eclipse:getter/setterメソッドの自動生成方法
Eclipseでgetter/setterメソッドを自動生成する方法をメモしておきます。 事前にコードテンプレートでgetter/setter用のjavadocを設定しておくとさらに便利です。 環境 Eclipse 4.2 Windows7 professional 64bit版 getter/setterメソッドの自動生成手順...
1



