Murayama blog.

プログラミング教育なブログ

2009-10-01から1ヶ月間の記事一覧

SHIFT_JISとWindows-31Jと、から〜(WAVE DASH)

今までわかったふりをしてきた文字コードの復習。 間違ってたらつっこんで下さい。 Eclipse上で以下のファイルを作成して実行します。 package sample; import java.nio.charset.Charset; public class Sample { public static void main(String[] args) { S…

ほぼはじめてのMaven Eclipseとの連携その1

次にMavenで作ったプロジェクトをEclipseで利用できるようにします。 大体の手順は以下のとおり。 Eclipseにクラスパス変数M2_REPOを登録する Mavenでプロジェクトを作る MavenプロジェクトにEclipseの設定ファイルを作る Eclipseからプロジェクトをインポー…

ほぼはじめてのMaven

Javaを触る機会が増えてきて嬉しい今日このごろ。 思えばここ数年、お仕事では.NETの案件とか教育事業の案件とかで、 家に帰ってからはRubyやらActionScriptやらiPhoneやら流行ものに流され続け、 30歳にして再びJavaに帰ってきたかんじ。 ちょうど良いので…

IllegalArgumentException IllegalStateExceptionの使い方

IllegalArgumentException IllegalStateExceptionの使い方についてまとめます。 IllegalArgumentException パラメータ値が不適切 メソッドのパラメータ(引数)が不正だった場合にスローする例外クラスです。 例えば、 public void introdue(String address)…

Javaプログラマがとりあえず知っとくべき標準例外

Javaに用意されている標準例外の話。 Effective Javaの中にわかりやすくまとめられていたのでメモ。 例外クラス 意味 IllegalArgumentException パラメータ値が不適切 IllegalStateException メソッドの呼び出しに対してオブジェクト状態が不正 NullPointerE…

例外

Javaの例外についてまとめようと思ったので。 Effetive Javaの目次を参考に。 項目57 例外的状態にだけ例外を使用する 項目58 回復可能な状態にはチェックされる例外を、プログラミングエラーには実行時例外を使用する 項目59 チェックされる例外を不必要に…