Java

Tomcatと戯れる その2

Tomcatと戯れる - tetu1984の日記の続き サーブレットプログラムのコンパイルと実行まで メモ CLASSPATHの設定 僕の環境だと C:\apache-tomcat-6.0.18\lib\servlet-api.jar 各ファイルを適切に配置 web.xmlでのサーブレットのマッピング Tomcat再起動

Tomcatと戯れる

サーバサイドJavaをいじるためにTomcatをインストールした. 以下は,Tomcatの起動とサンプルを実行するまでのメモ 環境 Windows XP Pro. SP3 jdk 1.6.0_01 Tomcat 6.0.18 結論 環境変数の設定 JAVA_HOME CATALINA_HOME 起動はstartup.bat 終了はshutdown.ba…

Java言語で学ぶリファクタリング入門 第4章

Java言語で学ぶリファクタリング入門の第4章 ヌルオブジェクトの導入を読んだ. 第4章のまとめ nullチェックが多すぎるなら,ヌルオブジェクトを導入してnullチェックのやり方を変える. 第4章の感想 オブジェクト指向の多態性をうまく使った例だと思った.p…

Java言語で学ぶリファクタリング入門 第3章

Java言語で学ぶリファクタリング入門の第3章 アサーションの導入を読んだ. 第3章のまとめ そこで成り立つはずの条件をコメントではなく,アサーションで表現する. 第3章の感想 たしかに,そこで成り立つ条件がコメントとしてあってもプログラムには何の影…

Java言語で学ぶリファクタリング入門 第2章

Java言語で学ぶリファクタリング入門の第2章,制御フラグの削除を読んだ. 第2章のまとめ 制御フラグの代わりにbreak,continue,returnをうまく使いましょうという話. もちろん,全ての制御フラグが悪いと言っているわけではない. 学んだこと 制御フラグの…

JUnitに関するメモ

Eclipse上で,JUnitを使ってみた. Eclipse 3.4.0 JUnit 4.3.1 Java(VM) SE Runtime Environment 1.6.0 Eclipse パーフェクトマニュアルベストセレクション の2.1節とか,Java言語で学ぶリファクタリング入門の付録Bとか,“使える”Eclipseプラグイン徹底攻略…

assert文を有効にする

Javaでassert文を使うためには,実行時の引数として -ea を指定しなければならない. Java 入門 | アサーション java コマンドによる実行時にも、フラグで有効にしないと、アサーション行は空行と等価の扱いで無視されます。開発時にはデバッグのために有効…

[asin:4797337990:title] 第1章

Java言語で学ぶリファクタリング入門posted with amazlet at 08.08.26結城 浩 ソフトバンク クリエイティブ Amazon.co.jp で詳細を見る 第1章 シンボリック定数によるマジックナンバーの置き換え. 第1章のまとめ マジックナンバーは,数字のままなので意味が…

Java言語で学ぶリファクタリング入門 第0章

Java言語で学ぶリファクタリング入門の第0章を読んだ. 0章とあるように,リファクタリングの導入となる章. リファクタリングとは,外部から見たプログラムの振る舞いを変えずに,プログラムの内部構造を改善すること 自分なりにリファクタリングをまとめる…

java.lang.UnsupportedClassVersionError

いつも使っているのとは異なるPCでEclipse(Version: 3.4.0)を使ってJavaを動かそうとしたら,下のような例外が出て,動かなかった. java.lang.UnsupportedClassVersionError: Bad version number in .class fileOracle Technology Network for Java Develop…