Java.langパッケージ 2005-10-18 22:00:08 | Weblog 44.Stringクラスは文字列を変更できない。 45.StringBufferクラスは文字列を変更できる。 46.ラッパークラスとは、 基本データ型に対応する参照型のあつまりのこと。 47.Mathクラスは、すべての変数とメソッドがstatic。
java.utilパッケージ 2005-10-18 21:23:48 | Weblog 48.インタフェースによって、 さまざまなコレクションクラスのプロパティが定義されている。 重要なコレクションは、 次のとおりである。 ●Listインタフェース 要素が一定の順序で保存され、 インデックスを使ってアクセスできるコレクション。 たとえば、 Vector、ArrayListなど。 ●Mapインタフェース 要素のアクセスにキーを使うコレクション。 たとえば、 Hashtable、HashMapなど。 ●Setインタフェース 要素の重複がないコレクション。 たとえば、 AbstractSet、HashSetなど。 49.CollectionsクラスとArraysクラスには、 コレクションと配列を操作し、 ソートするためのstaticユーティリティメソッドがある。 50.すべてのコレクションはObject参照を返すので、 ほかの型として使う場合は、 キャストする必要がある。
入出力 2005-10-18 16:21:58 | Weblog 51.InputStreamクラスとOutputStreamクラスは抽象クラスなので、 サブクラスを使用する。 52.ReaderとWriterは抽象クラスで、 文字列を扱う際に使用する。 53.RandomAccessFileクラスは、 読み込み専用と読み書き共用をコンストラクタの引数で設定する。 54.オブジェクトのシリアライゼーションには、 implements Serializableを記述するが、 メソッドの実装は必要ない。