![]() |
Javaでなぜつくるのか 知っておきた... |
| - 日経BP社 価格 ¥ 2,520 | |
| home|書籍|CD|DVD|ゲーム|ソフトウェア|家電|キッチン|おもちゃ・趣味 |
![]() |
Javaでなぜつくるのか 知っておきたいJavaプログラミングの基礎知識日経BP社 価格(new/used): 2,520 円 / 686 円 より 発売日: (2005-03-31) アマゾン売上ランキング: 112160 位 単行本 / 通常24時間以内に発送 [ユーザーによる評価] 平均評価: 3.0 / 総数: 12件 JAVAの優秀性を解説した本という感じ。数多くあるプログラミング言語のうちなぜJavaが主流になったのか?という疑問をプログラミング言語の歴史に絡めて解説してくれている本。 文法の本ではないので注意。 簡単にまとめるなら ・仮想マシンという仕組みを採用したため移植性が高い。 ・オブジェクト指向・規則の強制により大規模開発に向く。 ということでしょうか。 これはJavaの特徴として文法の教科書の最初にも書かれていることなので、興味が無い限り別段深く読む必要も無かったかな、と思います。詳しく知りたい方にはいいと思います。 若干技術者ならではの表現や専門用語が出てくるので初心者には読みづらいかも。 装丁が綺麗で表紙の質感とかは好きです。 JAVA脳は今の常識かこの本が目指したところは、C脳をJAVA脳に変換しようということでしょう。 その意味でこの本は、成功していると思います。 それは、もはやそのことが今日の常識と言えるようになったからだと思います。 JAVAの成功は、JAVAそのものに意味があると言うより、JAVAが前提としたことに意味があったのだと気付かされること、そこにこの書のねらいがあるようです。 いろいろな物事も、気が付けばすっかり転換していることを思い知らされます。 JAVAの基本的な仕組みが理解できます。これは良書です。これまで開発ビジネスに携わるなかで、JAVA開発の疑問とかCなどでのスクラッチでの開発との比較、違いを考える際に、その差異を説明してくれている書籍だと思う。内容的にも受託開発などの営業担当をしてれば凡そ読んでも 違和感なく、JAVAというものの特性とか特徴が記述されている。プログラミングのコードとかの知識をつけるための内容でなく、JAVAの構成、特徴などを割りと平易に書いてあり、読み進めやすい。JAVAのプラットフォームを選ばない仕掛けJVM上に実装されるため、H/W OSなどに依存せず移行できるメリット。オープンソースによる共通部品、フレームワークの整備が整ってきて商用でも使えるようになっている。パフォーマンスについても従来JAVAでのアプリケーションだと遅いというイメージがあるがこれも昨今の機器の高速化にともないかなり改善されている状況とのこと。JAVA開発でのクラス、継承などの意味づけ、C言語とJAVAの違い、メモリー管理がJAVAだと必要ないなどJAVAの外部環境とJAVAという仕様のなかでの必要条項などが簡潔にまとめられている。 JAVAを俯瞰できる本書は、JAVAの「作法」を解説する本ではありません。JAVA言語というよりもJAVAという環境・考え方を俯瞰するための本であるといえます。ですので、JAVAプログラミングをするためにこの本を読んでも(もちろん役に立ちますが)、直接的な利益は得られないと思います。しかし、JAVAの文法を解説した本は世の中には他にもたくさんあります。 この本は、C++など他のオブジェクト指向言語を使い慣れているユーザの「そもそもなんで敢えてJAVAでなぜつくるの?」という素朴な疑問に対して、JAVAの思想を紹介する上でもっとも適した本だと思います。その意味ではユニークな本であり、類書はなかなかないのかもしれません。 JAVAプログラミングをされている方でも、「そもそもなんでJAVAで作っているのだろう?」という疑問をもったとき、本書はそのもやもや感をすっきりさせてくれると思います。 1を教えるのに10の知識を前提とする本書は(特に後半)、インスタンスやオブジェクトの概念に日ごろから慣れ親しんでいる人を想定した説明となっている。C++を日ごろから使っている人ならば筆者の言っていることもわかるだろう。しかし、「Javaって何? プログラム言語?」というレベルの人は間違いなく本書は読めない。むしろ日ごろからJavaやC++を使っているが、実はJavaの存在意味をよく考えたことないようなプログラマに「ところでJavaってそもそも何のためにあるんだろ」というのを考えさせることが狙いのように思える。ただそういう人はこの本を手にしないのではないか。 同じテーマの商品を探す
|