SkyArts.com
(Japanese version)
English here

Home > 書籍情報 > Java ネットワーク&ストリーム 完全制覇

標準プログラマーズ ライブラリ シリーズ
Java ネットワーク&ストリーム 完全制覇

米川英樹著
B5変形判 ISBN4-7741-1838-9
272頁 価格2480円+税
技術評論社より2003年9月24日発売

Amazon.co.jpの詳細ページへ
(カスタマーレビューでおすすめ度 星5つを頂きました!)
※一部カスタマーレビューにて「サンプルコードに明らかな間違いがある」旨を記載されている方がいますが、指摘された部分は本書で取り上げている内容とは関係のないGUI部分に関するもので、同じ処理をしている行が2箇所あるだけで動作には何ら問題があるものではありません。

 

 以下の方にお勧めです。

  • Javaの入出力機能を体系的に学びたい方
  • Javaのネットワーク機能を実践的に身に付けたい方
SkyArtsのおすすめ商品です!SkyArtsストア
(Powered by Amazon.co.jp)
基本送料無料!
  激安ショップやってます!SkyArts Shop
(激安Shopやってます)
 

●目次
第1章 JavaのI/Oの基礎
1-1 入力の基本クラス
1-1-1 InputStream
1-1-2 例外処理
1-1-3 Reader
1-2 出力の基本クラス
1-2-1 OutputStream
1-2-2 Writer
1-3 標準入力
1-4 標準出力
1-5 標準エラー
1-6 File

1-6-1 コンストラクタと定数
1-6-2 パス
1-6-3 ファイルとディレクトリ
1-6-4 作成と削除
1-6-5 属性
1-6-6 リスト

第2章 基本的なI/Oクラス
2-1 バイトストリームと文字ストリーム

2-1-1 InputStreamReader
2-1-2 OutputStreamWriter

2-2 ファイル入出力

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 内部バッファ

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 直列化

2-4-1 直列化とは
2-4-2 ObjectOutputStream
2-4-3 直列化を行う例
2-4-4 ObjectInputStream
2-4-5 直列化復元を行う例

第3章 フィルタ

3-1 フィルタ機能

3-1-1 FilterInputStream
3-1-2 FilterOutputStream
3-1-3 FilterReader
3-1-4 FilterWriter

3-2 バッファ

3-2-1 BufferedInputStream
3-2-2 BufferedOutputStream
3-2-3 BufferedReader
3-2-4 BufferedWriter

3-3 プリミティブ型ストリーム

3-3-1 DataInputStream
3-3-2 DataOutputStream

3-4 StreamTokenizer

第4章 ネットワークの基礎

4-1 アドレス

4-1-1 ネットワークとストリーム
4-1-2 アドレスとポート
4-1-3 InetAddress
4-1-4 SocketAddress
4-1-5 InetSocketAddress

4-2 TCP接続

4-2-1 Socket
4-2-2 Socketを使用する例
4-2-3 ServerSocket
4-2-4 ServerSocketを使用する例――その1
4-2-5 ServerSocketを使用する例――その2

4-3 データグラムパケット

4-3-1 DatagramSocket
4-3-2 DatagramPacket
4-3-3 DatagramPacketを使用する例

4-4 マルチキャスト

4-4-1 MulticastSocket
4-4-2 MulticastSocketを使用する例

 

第5章 ネットワークリソース

5-1 ネットワークリソースの検索と識別

5-2 URI

5-3 URL

5-4 URLConnection

5-4-1 入出力
5-4-2 ヘッダ
5-4-3 ファイルタイプ
5-4-4 URLConnectionを使用する例

5-5 HttpURLConnection

5-5-1 リクエスト
5-5-2 リダイレクト
5-5-3 HttpURLConnectionを使用する例

5-6 URLエンコード

5-6-1 URLEncoder
5-6-2 URLDecoder

第6章 NIO API

6-1 NIO APIとは

6-2 java.nio

6-3 java.nio.channels

6-3-1 チャネル
6-3-2 Channels
6-3-3 ファイルチャネル
6-3-4 多重化,非ブロック入出力

6-4 java.nio.charset

6-4-1 文字セット
6-4-2 Charset

第7章 直列化したオブジェクトの通信を行うアプリケーションの作成

7-1 アプリケーションの仕様

7-2 プログラムの実装と実行

7-2-1 直列化するクラス
7-2-2 送信するクラス
7-2-3 受信するクラス
7-2-4 実行


第8章 チャットアプリケーションの作成
8-1 アプリケーションの仕様
8-2 プログラムの実装と実行

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 外部アプリケーションの起動とは

9-1-1 処理の流れ
9-1-2 Runtime
9-1-3 Process

9-2 javaコマンドの起動

9-3 javacコマンドの起動

ご意見、ご要望をこちらのアドレスまでお寄せください。
Copyright(C) 1997-2011 SkyArts.com. All Rights Reserved