途中までは良かったのですが・・・
Java初心者にJavaを教える必要があって、
定評のあるシリーズのこの本を買いました。
まず、
この本が意図しているのは、
「Javaが受け入れられている理由と、
それを支えているメカニズムが分かる」ということであって、
「この本を読めば、
Javaのプログラムを書けるようになる」ということではないということを強調しておきます。

プログラム初心者の方が、
Javaの勉強のために読むのには適しません。
間違って買うことが無いように、
気をつけてください。
この本がもっとも役に立つのは、
「かつてプログラマ、
SEとして働いていたが、
今はマネージャ職をしていて、
『Javaとは何なのか』知る必要が出てきた人」ではないでしょうか。
プログラム(特にC,C++)の経験がある人が、
Javaのメリットを理解するための本だと思うのです。
内容を簡単に紹介しておきます。

最初に、
Javaがプラットフォームに依存しないのはなぜか、
どのようなメカニズムでそうなっているのか、
従来の取り組みにも触れつつ説明しています。

次に、
オブジェクト指向の説明があります。
ただし、
この説明はあまり良いものではありません。

C言語のポインタとの比較でJavaの「参照型」とメモリー管理の説明をした後、
サーバサイドJavaが紹介されます。
ただし、
このサーバサイドJavaの紹介はかなり大雑把です。

続いてJavaの仕様策定プロセスが紹介され、
最後にJavaの将来についての考察が述べられる、
という流れです。
前半は興味深く読みました。
後半は息切れというか、
雑な記述になっていると思います。
この1冊だけでJavaのメリットが分かる、
その短所も見通せると考えてはいけないでしょう。
また、
著者の文章は(技術者らしい)癖があるので、
読みづらく感じるところもありました。

とはいえ最初に書いたとおり、
「プログラムを書いたことがある人が、
Javaのメリットを理解する」ための第一歩としては、
良い本だと思います。
Javaでなぜつくるのか 知っておきたいJavaプログラミングの基礎知識

その他の感想

いい柄です。
やばいです
動きませんでした
è3a ̄¨è ̄§
大好き。
別次元と低次元は紙一重
ちょっと太いかも
程良い長さの説明と、綺麗なイラスト
過不足ない満ち足りるシューマン
便利な3WAYビジネスバッグ
一本が温まるとてん
年賀状の送受信履歴を管理したい人は要注意
ついてないのか
記載サイズより一回り小さい
粘着力がかなり強くて耐久性に期待
メッキは超いい。
評判通りの切れ味です
脱 初心者の方にお薦め
良く落ちる
なかなか固まらず、でした。量は少なめに(200ml以下くらい?)
ノイズの無い静寂の中から潤いのある音が流れ出します
毎巻毎巻常に変化に富んでおり面白いです
新キャラ登場
ドレスローザ編 第二弾
中古品を買いました!
小説の方はまだ読んでませんが……
う〜む
外出の供に。
定番かつ確実
戻る