■第1章 JavaのI/Oの基礎
|
1-1-1 InputStream
1-1-2 例外処理
1-1-3 Reader |
|
1-2-1 OutputStream
1-2-2 Writer |
|
1-6-1 コンストラクタと定数
1-6-2 パス
1-6-3 ファイルとディレクトリ
1-6-4 作成と削除
1-6-5 属性
1-6-6 リスト
|
■第2章
基本的なI/Oクラス
|
2-1-1 InputStreamReader
2-1-2 OutputStreamWriter
|
|
2-2-1 ファイル入力
2-2-2 FileInputStream
2-2-3 FileReader
2-2-4 ファイル出力
2-2-5 FileOutputStream
2-2-6 FileWriter
2-2-7 ファイル入出力の例
2-2-8 RandomAccessFile
|
|
2-3-1 ByteArrayInputStream
2-3-2 ByteArrayOutputStream
2-3-3 CharArrayReader
2-3-4 CharArrayWriter
2-3-5 StringReader
2-3-6 StringWriter
|
|
2-4-1 直列化とは
2-4-2 ObjectOutputStream
2-4-3 直列化を行う例
2-4-4 ObjectInputStream
2-4-5 直列化復元を行う例
|
■第3章
フィルタ
|
3-1-1 FilterInputStream
3-1-2 FilterOutputStream
3-1-3 FilterReader
3-1-4 FilterWriter
|
|
3-2-1 BufferedInputStream
3-2-2 BufferedOutputStream
3-2-3 BufferedReader
3-2-4 BufferedWriter
|
|
3-3-1 DataInputStream
3-3-2 DataOutputStream
|
■第4章
ネットワークの基礎
|
4-1-1 ネットワークとストリーム
4-1-2 アドレスとポート
4-1-3 InetAddress
4-1-4 SocketAddress
4-1-5 InetSocketAddress |
|
4-2-1 Socket
4-2-2 Socketを使用する例
4-2-3 ServerSocket
4-2-4 ServerSocketを使用する例――その1
4-2-5 ServerSocketを使用する例――その2
|
|
4-3-1 DatagramSocket
4-3-2 DatagramPacket
4-3-3 DatagramPacketを使用する例
|
|
4-4-1 MulticastSocket
4-4-2 MulticastSocketを使用する例
|
|
|
■第5章
ネットワークリソース
|
5-4-1 入出力
5-4-2 ヘッダ
5-4-3 ファイルタイプ
5-4-4 URLConnectionを使用する例
|
|
5-5-1 リクエスト
5-5-2 リダイレクト
5-5-3 HttpURLConnectionを使用する例
|
|
5-6-1 URLEncoder
5-6-2 URLDecoder
|
■第6章
NIO API
|
6-3-1 チャネル
6-3-2 Channels
6-3-3 ファイルチャネル
6-3-4 多重化,非ブロック入出力
|
|
6-4-1 文字セット
6-4-2 Charset
|
■第7章 直列化したオブジェクトの通信を行うアプリケーションの作成
|
7-2-1 直列化するクラス
7-2-2 送信するクラス
7-2-3 受信するクラス
7-2-4 実行
|
■第8章 チャットアプリケーションの作成
|
8-2-1 クラスの定義部分
8-2-2 コンストラクタ
8-2-3 GUIコンポーネントの配置
8-2-4 接続待ち
8-2-5 受信スレッド
8-2-6 [Send]ボタン押下時の処理
8-2-7 [接続]メニュー選択時の処理
8-2-8 [切断]メニュー選択時の処理
8-2-9 エントリーポイント
8-2-10 実行
|
■第9章
外部アプリケーションの起動
|
9-1-1 処理の流れ
9-1-2 Runtime
9-1-3 Process
|
|