建つ士

JAVAでの3次元構造解析を目指して勉強中です。

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を記述するが、
  メソッドの実装は必要ない。