他言語を利用してきた開発者が Java を初めて学ぶ時、戸惑うことの1つに文字列の一致判定があります。初めて学習するプログラミング言語が Java であるのであれば特に気になることもないのかもしれません。
Tag Archives: java
[ Java ] JDBC で DB 接続するときの Class.forName って何?
Java で データベースに接続するときには、以下のように Class.forName メソッドでクラスをロードするようにします。これは、単なるおまじないではありません。
『おまじないだと思って書いとけばいいよ』 って若者にバカにされたように教わりました(怒)。どうも本人はわかっていないようでしたが、プライドは高い人のようでした。(おっちゃんキれたら出川より怖いよ。ヤバイヨ ヤバイヨー)
[ Java ] エラー: 例外IOExceptionは報告されません。スローするには、捕捉または宣言する必要があります
Java を使い出すと誰もが経験するコンパイルエラーの紹介です。他の言語ではこのような厳しい制約はないような気もしますが、どなたか詳細教えていただけるとうれしいです。
[ Java ] 初心者のオヤジが教えて欲しい String.equals の流儀
Java の文字列一致判定における String.equals の使い方について色々な意見があるようです。すでに結論が出ているのか、いないのかはわかりませんが、アラフォーにしてはじめて Java をやる羽目になったおっさんは血気盛んな若者たちに教えを乞いたいのです。
[ Java ] JDK の導入からコンパイルとエントリポイントの確認までの説明
JDK のインストールを行い開発環境を構築して、サンプルソースのコンパイルおよび実行を行っています。また、 JAVA のエントリポイント ( main 関数 ) の確認を行います。
[ Java Spring3 ] @RequestMapping の value 属性にワイルドカード(*)を設定する
spring3 フレームワークのコントローラでは、以下のように @RequestMapping アノテーションを使用して URL と起動されるクラスメソッドをマッピングすることができます。ここでは、value 属性にワイルドカード ( * ) を指定したときのマッピング動作を検証してみたいと思います。
[ Java ] BigDecimal.divide で java.lang.ArithmeticException 例外
Java の BigDecimal 型の数値を除算は divide メソッドを使用して行うことができます。しかし、結果が循環小数になってしまうケースでは java.lang.ArithmeticException 例外が発生してしまいます。
[ Java ] 配列のコピー( 参照コピー と ディープコピー )
ここでは、Java で配列のコピーを行うサンプルコードを掲載しています。詳細はサンプル中のコメントを確認ください。
[ Java ] HashMap でキー・バリュー形式でデータを管理する
ここでは、HashMap を使用してキー・バリュー形式でデータ管理を行う簡単なサンプルコードを掲載しています。Java に限らず多くの言語でも同じようなクラスが存在します。.NetFramework だと、Dictionary ジェネリッククラスが似ています。
[ Java ] 標準出力をコンソールからファイルに変更する ( setOut )
デフォルトでは、System.out.println 関数などは、コンソールに出力されます。 ここでは、この出力先をコンソールからファイルに変更するサンプルコードを掲載しています。また、標準出力と同じく、標準エラー出力の出力先もデフォルトでコンソールとなっています。C 言語などと同じ仕様です。詳細はコメントを参照ください。