« プログラミング言語Java (3) | メイン | 「朝30分」を続けなさい! - 古市 幸雄 »

2008年2月16日

プログラミング言語Java (4)

?u?b?N?}?[?N???B???

Java本ラストです。後半の方はほとんど関数リファレンスなのでさらっと読みます。中心的な内容はGCとI/O、コレクションのパッケージです。他はあまり深い説明はない&ほとんどリファレンスだけなので省略です。


プログラミング言語Java 第4版 (The Java Series)

プログラミング言語Java 第4版 (The Java Series)
ケン・アーノルド (著)
ジェームズ ゴスリン (翻訳)
デビッド ホームズ (著)
柴田 芳樹 (著)
¥ 4,410 (税込)



ガーベッジコレクション

Javaといえばオブジェクト指向&GCという感じのガーベッジコレクションの部分です。実際にはこのGCの機能を使ってゴリゴリコーディングしていくことはあまりありませんが、効率よく動かすためにはこのGCの動きを把握することは大事なことです。

GCは基本的には参照されていないオブジェクトを見つけて回収していくという作業をこなすのですが、その「参照されていない」という判定がいかになされるか、という部分がここのメインになります。

I/O

外部とのやり取りのために必須の、I/Oに関連するパッケージの紹介です。このI/Oパッケージ内のクラスは、数は多いのですが、分類するとかなり分かりやすい分類わけになっています。ここでは、この分類わけを中心に各クラスを見ていくのがいいかと思います。

コレクション

データ構造としてよくつかわれるものをまとめたものがコレクションです。そのため、各クラスはよく使われているものばかりです。これもI/Oと同じく、うまく分類わけされており、わかりやすくなっています。

次回に向けて

今回のJava本ですが、このアウトプットの仕方はないな・・・。次からはもうちょっと考えねば。

  1. Effective Java プログラミング言語ガイド (1)
  2. Effective Java プログラミング言語ガイド (2)
  3. Effective Java プログラミング言語ガイド (3)
  4. プログラミング言語Java (1)
  5. プログラミング言語Java (2)



トラックバック

このエントリーのトラックバックURL:
http://webcrawl.s288.xrea.com/mt/mt-tb.cgi/469

コメントを投稿