Java参考書Java参考書Javaはメジャーになったので巷にもJava本が溢れるようになりました。本屋でパラパラとめくって見ると、もうどうしようもない本から素晴らしい本まで様々です。私が読んだり眺めたりしたなかで素晴らしいと感じた本を紹介します。2,718円とても良い本です。JDK1.0.2の時代には文句なく最適の入門書でした。残念ながら、本当に残念ながら、JDK1.0.2をもとに書かれているので内容が古くなってしまった部分があります。JDK1.1以降で変更されたEventの取り扱いをこの本では学べませんし、Swingについても触れられていません。Java言語でのプログラミング入門」です。身構えることなくオブジェクト指向プログラミングへと誘導し、自然にオブジェクト指向の考え方に触れられます。プログラミングに必要な事柄もさりげなく解説しています。3章の内容はJDKのバージョンに関係なく有用です。周りにこの本を持ってる人がいたら借用して3章だけでも読むことをお薦めします。有名な本なので、昔からJavaに関わってる人なら持ってるかもしれません。アプリケーションプログラムへの布石」も非常に素晴らしいのですが、やはりこの部分はJDK1.1以降のEventの取り扱いに準拠した記述、Swingの記述が欲しいところです。CampioneADDISON-WESLEY$39.95とても良い入門書です。Tutorialを提供してます。Stepで体系的にJavaプログラミングが学べます。サンプルプログラムのポイントを細かく解説してくれるので、初学者にも理解できます。いったTutorialの内容を本にまとめたのが上記三冊です。Tutorial」となっています。オンラインのものを読んでみて、じっくり学ぶために本があった方が良いと判断したら購入すると良いでしょう。Tutorial」だけを持ってます。FlanaganO'REILLY$29.95APIのリファレンスです。辞書的に使うことが想定されていて、初学者がいきなり読むのは辛いと思います。前半部でJavaプログラミングに必要な事項がコンパクトにきちんと説明されています。一通りJavaを学習した人が漏れてる部分をつぶすのと、全体を整理するのに最適です。後半部がこの本の真髄といえるリファレンス部。手元に一冊欲しいです。Editionを挙げます。2,524円アニメーション・アプレットを作りながらオブジェクト指向を学ぼうという本です。Javaを学ぶ目的がWebページで絵を動かしたいからという人には「これしかない」という感じです。簡単なアプレットから始めて、少しずつ改造を加えて本格的なアプレットを作ります。最後にはオブジェクト指向設計についても解りやすく解説されてます。やさしいJavaプログラミング(改訂版)で本の内容が公開されているので、そこを見て購入するかどうか決めると良いと思います。4,000円JavaとVRMLを組み合わせてユーザインタフェースの部分を3Dにすることができます。その方法を解説した本です。“設計”に焦点を当てた本です。Javaはオブジェクト指向言語ですが、その利点を活かすためにはそれなりの設計をしとかなアカンなということがだんだん解ってきます。そんなときに、まずこの本を読むと良いでしょう。例題による設計」で何をクラスにすれば良いのか、クラスに準備する属性・メソッドはどんなものかが解ってきます。インタフェースを利用した設計」で私は目から鱗が落ちてきました。これからはインタフェースを積極的に利用してプラグ接続性を確保したプログラムを書くために精進します。4,800円やっぱり“オブジェクト指向”そのものも勉強した方が良いでしょう。オブジェクト指向の色々な概念を例題を用いて解説しています。例題にはJavaによるものも含まれていてとっつき易いです。各オブジェクトが自律的に協調して問題を解くというのがどんなことか何となく解りました。そんなにオブジェクト指向に馴染みのない私のような方がまず読むのに良い本だと思います。4,800円オブジェクト指向についての議論を聞いてると「要するにこの本を読めってことか」という気がしてきます。振る舞いに関するパターン」がデザインパターンのカタログになっています。内容が理解できてもできなくても、一度目を通しておくと良いと思ってます。二人(教授と学生のように感じられる)の対話で話が進んでいきます。二人の会話に付いていくと、いつの間にかクラスが洗練されていって、必然のようにデザインパターンが導入されています。読んでると「なるほどオブジェクト指向、デザインパターンって便利なんねんなあ」と素直に納得できます。segi@ra2.so-net.ne.jpmidosabu@postpet.so-net.ne.jp。