java Javaでインターフェースを用いるクラス毎の実装方法 javaにはインターフェースという機能があります。 インターフェースとは、メソッドの仕様(メソッド名、戻り値、引数)のみを定義したものです。 インターフェース単独では処理を実行できませんが、そのインターフェースを実装したクラスを定義すること... 2019.06.15 java
java Javaの暗黙の型変換による小数点以下の切り捨てを防ぐ方法 原因がわかるまでに手間取ってしまったので、記事として残しておきます。 double型やBigDecimal型の変数の初期値を分数(例:2/3)で定義する際、小数点を入れないと「int型変数/int型変数」と判断されてしまい、小数点以下が切り... 2019.05.11 java
java JavaからのOSコマンド呼び出し方法と注意点 javaのプログラムからOSのコマンドを実行したい場合は、Runtimeクラスのexecメソッドで実現できます。 しかし、OSのコマンドは別プロセスで立ち上がるので注意が必要です。 ProcessクラスのwaitForメソッドでプロセス... 2019.03.09 java
java Javaの様々なfor文の書き方と実例 新人にfor文を教えるために書いたコードです。 5通りの書き方をしており、全て同じ挙動を示します。 これらの書き方を使い分けることで、様々なループ条件を記述できます。 【サンプルコード】 【実行結果】 2019.03.02 java
java Javaのthisで指定されたメンバ変数が自クラスにない場合の対処法 実務を行う中で気になることがあったので、調査しました。 javaでは「thisで指定されたメンバ変数が自クラスにない場合、スーパークラスを参照しにいく」という挙動になると聞いたので試してみたのですが、確かにそうなりました。 試した結果は以下... 2019.02.23 java