[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 12907] Re: 8/30 からの課 題図書候補を追加しました
高橋(智)@世話人です。
下記の課題図書を候補として追加しました。推薦ありがとうございました。
ただ、「軽快なJava」については、推薦理由などが記入されておりませんでした。
できるだけ記入をお願いいたします。
--------------------------------------------------------------
書名:軽快なJava
著者:Bruce A.Tate, Justin Gehtland
訳者:岩谷 宏
出版社:オライリー・ジャパン
価格:\2,940
ISBN:4-87311-201-X
備考:
--------------------------------------------------------------
--------------------------------------------------------------
書名:Groovy in Action
著者:Dierk Koenig ほか
訳者:
出版社:Manning Publications Co.
価格:$49.99
ISBN:1-932394-84-2
備考:Groovyは21世紀にJavaがはつめいされていたらこうなったであろうと言われる言語で、
JCPでも仕様が策定されています。
Closure, JavaScriptのプロトタイプベースのオブジェクト指向。
型制約のないDuck typingな宣言と、型制約のあるJava風宣言の両方が可能な、Optinal typingなどが特徴で
す。
また、groovyc でコンパイルしてしまえば単なるjarになり、通常のJVM上で実行可能です。
動作させるのに、runtimeの入れ替えは必要ありません。
また各メソッドは、通常のJavaメソッドのようにJavaから呼び出すことが可能であり、
Javaとは完全に地続きな言語であり、ハードなビジネスの現場でも使用可能な言語仕様となっています。
いくつかあるGroovyの中でも、この本が最も、解説書として網羅的です。
一行から意味のあるone-linerが多数掲載されており、実際にコードを動かして確認していくと
良いと思います。開発環境は、コマンドライン、動作確認用shell Eclipseプラグインなどがあります。
どれも導入は容易で、単なるjavaのひとつのjarにすぎないgroovyは、ポータビリティーが高く、
Java支援言語、Java使いのためのRuby、といった感覚で使用可能です。
--------------------------------------------------------------
--
高橋智宏
Java読書会( http://www.javareading.com/bof/ )