HashMapを使う
HashMapを使って次のようなプログラムを書きます。 実行結果は次のようなります。 「キー項目と値」のセット […]
HashMapを使って次のようなプログラムを書きます。 実行結果は次のようなります。 「キー項目と値」のセット […]
HashSetを使ってみます。 HashSetは要素の集合に、目的の要素が含まれているかを調べるときに使います […]
LinkedListをキューとして使ってみます。 プログラムは次のように記述します。 実行結果は次のようになり […]
LinkedListを使用したコレクションを書いて見ます。 LinkedListは要素の挿入と削除を高速に行い […]
ArrayListを使用したコレクションを書いて見ます。 上記を実行した結果は次のように出力されます。
javaの引数パラメータに渡したパス(指定ディレクトリ)の中にあるファイルを一覧表示するプログラムを書きます。 […]
ファイルの削除を行ってみます。 ソースを下記のように記述し、実行をしてみます。 このとき、あらかじめD:\直下 […]
javaからファイルに書き込みを行うプログラムを書いてみました。 実行する時はeclipseの実行→実行構成で […]
ファイルの読み込みを書いてみます。 上記のソースを書いてプログラムを実行するのですが、ひとつ気をつけなければな […]
下記のようなソースを書きます。 実行すると次のようなメッセージがコンソールに表示されます いったい何が起きてい […]
スレッド動作を指定秒ストップさせることができます。 次のようなプログラムを作成して実行してみます。 実行結果は […]
既に実行しているスレッドを止める場合には以下のよう書きます。 使い方については上記のメソッドを起動するタイミン […]
ひとつ前の記事と違う方法でスレッドを書いてみます。 実行した結果は次のようになります。 前回の記事と同じ、ログ […]
スレッド処理を書いて動かしてみます 実行した結果は次のようになります。 1回目 2回目 3回目 3回実行した結 […]
インターフェイスを拡張することをができます FastRunnableはRunnableのサブインターフェイス […]
実際にインターフェイスを書いてみます インターフェイスの宣言は↑のように行います。 上記のインターフェイスを実 […]
インターフェイスは、公開すべき必要な操作をまとめたクラスの仕様(取り決め)です。 実際に行う処理の内容は、イン […]
下記のように、catch文を連続して書く方法もあります。 ただし、注意しないといけないのは、クラスに継承関係が […]
プログラム内のエラーを受け、例外処理を行った後、最後に必ず実行したい処理を書く領域(ブロック) 構文は以下のよ […]
例外処理を行っている「e」の変数に対し、printStackTraceを使うと、コールスタックが表示されます。 […]
JAVAの例外クラスは、Throwableというクラスがあります。 throw文で投げることができ、catch […]
例外処理は自分自身で起動することができます。 次のようにコーディングします。 予約語throwの後に投げたい例 […]
例外時のエラー処理を行った場合、通常のメソッドのreturn時の挙動とは異なります。 通常のreturn時には […]
javaの例外は、プログラムの誤りを通知し、適切なエラー処理を行う為の機能になります。 例外をうまく使うことで […]
抽象クラスについて勉強します。 クラスの前にまずは、抽象メソッドについてです。 抽象メソッドとは、メソッドの名 […]
修飾子のfinalをクラスにつけて宣言すると、そのクラスは拡張が禁止されます。 拡張が禁止されたクラスのことを […]
クラスを数多くあつめたものをクラスライブラリと呼びます。 また、関連のあるクラスを1つのグループにまとめたもの […]
両者の違いはなにか? privateメソッドは、サブクラスに継承されないメソッド。 finalメソッドは、サブ […]
クラス内のフィールドの修飾子についてのメモ。 一般的にはクラスを設計する際には、クラス内のフィールドについては […]
少し時間が空いてしまいました。 久しぶりのブログになりますが、今日はスーパークラスとサブクラスの関係について、 […]