java

java

Javaで文字コード・改行コードを指定してファイル操作する方法

javaでは、実行環境に応じたデフォルトの文字コード・改行コードを用いてファイルを出力するようにコーディングすることができます。 そのことにより、実行環境毎でコーディングを変更せずとも、実行環境に合わせた文字コード・改行コードを採用すること...
java

JavaのシリアルバージョンUIDの用途と設定方法

実務で使用するjavaには、シリアルバージョンUIDが使われていることが良くあります。 シリアルバージョンUIDを知らなくともテストが通ってしまうことが多いと思うのですが、それだと思わぬ失敗をしかねないので、今回の記事で紹介したいと思います...
java

Javaでインターフェースを用いるクラス毎の実装方法

javaにはインターフェースという機能があります。 インターフェースとは、メソッドの仕様(メソッド名、戻り値、引数)のみを定義したものです。 インターフェース単独では処理を実行できませんが、そのインターフェースを実装したクラスを定義すること...
java

Javaの暗黙の型変換による小数点以下の切り捨てを防ぐ方法

原因がわかるまでに手間取ってしまったので、記事として残しておきます。 double型やBigDecimal型の変数の初期値を分数(例:2/3)で定義する際、小数点を入れないと「int型変数/int型変数」と判断されてしまい、小数点以下が切り...
java

JavaからのOSコマンド呼び出し方法と注意点

javaのプログラムからOSのコマンドを実行したい場合は、Runtimeクラスのexecメソッドで実現できます。   しかし、OSのコマンドは別プロセスで立ち上がるので注意が必要です。 ProcessクラスのwaitForメソッドでプロセス...