目次 | 前の項目 | 次の項目 Java オブジェクト直列化仕様 目次 1 システムアーキテクチャー 1.1 概要 1.2 オブジェクトストリームへの書き込み 1.3 オブジェクトストリームからの読み込み 1.4 コンテナとしてのオブジェクトストリーム 1.5 クラスの直列化可能なフィールドの指定 1.6 クラスの直列化可能なフィールドおよびデータの文書化 1.7 クラスの直列化可能フィールドへのアクセス 1.8 ObjectOutput インタフェース 1.9 ObjectInput インタフェース 1.10 Serializable インタフェース 1.11 Externalizable インタフェース 1.12 Enum 定数の直列化 1.13 機密情報の保護 2 オブジェクト出力クラス 2.1 ObjectOutputStream クラス 2.2 ObjectOutputStre
java.io.Serializable …、ある程度Javaに触れて来た人は必ず見たことがあるインターフェイスだと思う。私も何度も見てきたし、必要に迫られて自分の作ったクラスにSerializableをつけたこともある。しかし、こいつは一体何なのか? 継承の便利さ 僕らがまだJava初心者だった頃。継承というメカニズムに助けられながら育って来た。簡単に言えば、HttpServletクラスを継承しさえすれば、自分の作ったクラスがサーブレットとして認識されるのだ。また、abstractメソッドなどという便利な機能もあり、継承にあたって実装しなければいけないメソッドは確実に指示され、言われた通りにそのメソッドを実装すれば良い。 StrutsのActionも然り。そう、多くの場合は「継承さえすれば、望む物がだいたい出来上がる」というのがJavaの世界だと思っていた。 だが、世の中そんなに甘くない
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く